Wie man in PHP ein Array in eine Zeichenkette konvertiert

  1. Verwendung der Funktion implode() zur Konvertierung eines Arrays in einen String in PHP
  2. Verwendung der Funktion json_encode() zur Konvertierung eines Arrays in eine Zeichenkette in PHP
  3. Verwendung der Funktion serialize() zur Konvertierung eines Arrays in eine Zeichenkette in PHP

In diesem Artikel stellen wir Methoden vor, um ein Array in eine String zu konvertieren.

  • Verwendung der Funktion implode()
  • Verwendung der Funktion json_encode()
  • Verwendung der Funktion serialize()

Verwendung der Funktion implode() zur Konvertierung eines Arrays in einen String in PHP

Die implode() Funktion konvertiert ein Array in eine String. Sie gibt die Zeichenkette zurück, die alle Elemente des Arrays enthält. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt

implode($string, $arrayName);

Die Variable string ist das Trennzeichen, um die Elemente des Arrays zu trennen. Die Variable arrayName ist das zu konvertierende Array.

<?php   
$arr = array("This","is", "an", "array");  
$string = implode(" ",$arr);  
echo "The array is converted to the string.";
echo "\n";
echo "The string is '$string'";
?>

Hier haben wir eine Leerzeichenkette als Trennzeichen übergeben, um die Elemente des Arrays zu trennen.

Ausgabe:

The array is converted to the string.
The string is 'This is an array'

Verwendung der Funktion json_encode() zur Konvertierung eines Arrays in eine Zeichenkette in PHP

Die json_encode() Funktion wird verwendet, um ein Array in eine Json-Zeichenkette zu konvertieren. json_encode() konvertiert auch ein Objekt in eine Json-Zeichenkette.

json_encode( $ArrayName );  

Die Variable ArrayName zeigt das Array, das in eine Zeichenkette umgewandelt werden soll.

<?php
   $array = ["Lili", "Rose", "Jasmine", "Daisy"];
   $JsonObject = json_encode($array);
   echo "The array is converted to the Json string.";
   echo "\n"; 
   echo"The Json string is $JsonObject";
?>
Warnung

Die Funktion akzeptiert das Array als Parameter und gibt die Zeichenkette zurück.

Ausgabe:

The array is converted to the Json string.
The Json string is ["Lili","Rose","Jasmine","Daisy"]

Verwendung der Funktion serialize() zur Konvertierung eines Arrays in eine Zeichenkette in PHP

Die serialize() Funktion wandelt ein Array effektiv in eine String um. Sie gibt auch den Indexwert und die Zeichenkettenlänge zusammen mit jedem Element des Arrays zurück.

serialize($ArrayName);

Die Funktion akzeptiert das Array als Parameter und gibt eine Zeichenkette zurück.

<?php
   $array = ["Lili", "Rose", "Jasmine", "Daisy"];
   $JsonObject = serialize($array);
   echo "The array is converted to the Json string.";
   echo "\n"; 
   echo"The Json string is $JsonObject";
?>

Die Ausgabe ist ein Array mit der Beschreibung, die

  • Die Anzahl der Elemente in einem Array a:4, das Array hat 4 Elemente
  • Der Index jedes Elements und die Elementlänge i:0;s:4: “Lili”;

Ausgabe:

The array is converted to the Json string.
The Json string is a:4:{i:0;s:4:"Lili";i:1;s:4:"Rose";i:2;s:7:"Jasmine";i:3;s:5:"Daisy";}

Verwandter Artikel - PHP Array

  • Wie man eine neue Zeile in PHP erstellt
  • Wie Sie ein Array in PHP echoen oder drucken
  • Verwandter Artikel - PHP String

  • String in Float umwandeln in PHP
  • Wie löscht man ein Element aus einem Array in PHP