Wie man in PHP ein Array in eine Zeichenkette konvertiert
-
Verwendung der Funktion
implode()
zur Konvertierung eines Arrays in einen String in PHP -
Verwendung der Funktion
json_encode()
zur Konvertierung eines Arrays in eine Zeichenkette in PHP -
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";
?>
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 die erste und letzte Iteration in einer foreach-Schleife in PHP bestimmt
- Wie man das erste Element eines Arrays in PHP erhält
- Wie Sie ein Array in PHP echoen oder drucken
- Wie löscht man ein Element aus einem Array in PHP
- Wie man leere Array-Elemente in PHP entfernt