So konvertieren Sie ein PHP-Array in einen String: 1. Verwenden Sie die Funktion implode(), um einen String zurückzugeben, der aus Array-Elementen besteht. Der Code lautet „$str = implode(',', $arr);“ 2. Verwenden Sie eine Schleife, um die Array-Elemente zu durchlaufen und sie zu einer Zeichenfolge zu verketten.
So konvertieren Sie ein PHP-Array in einen String
Methode eins, verwenden Sie Die integrierte Funktion „implode“
implode() gibt eine Zeichenfolge zurück, die aus Array-Elementen besteht.
Hinweis: Die Funktion implode() akzeptiert zwei Parameterreihenfolgen. Aus historischen Gründen funktioniert explosion() jedoch nicht. Sie müssen sicherstellen, dass der Separator-Parameter vor dem String-Parameter steht.
Hinweis: Der Separator-Parameter der implode()-Funktion ist optional. Aus Gründen der Abwärtskompatibilität wird jedoch die Verwendung von zwei Parametern empfohlen.
Syntax
implode(separator,array)
Parameter
Trennzeichen ist optional. Gibt an, was zwischen Array-Elementen platziert wird. Der Standardwert ist „“ (leerer String).
Array erforderlich. Arrays, die zu Strings zusammengefasst werden sollen.
Hinweis: Die Funktion implode() akzeptiert zwei Parameterreihenfolgen. Aus historischen Gründen funktioniert explosion() jedoch nicht. Sie müssen sicherstellen, dass der Separator-Parameter vor dem String-Parameter steht.
Beispiel 1:
<?php // 方法一:implode(glue, pieces) $arr = ['Lucy','Mike','Jery','Haly']; $str = implode(',', $arr); var_dump($str); ?>
Ausgabe:
string 'Lucy,Mike,Jery,Haly' (length=19)
Beispiel 2: Trennen Sie Array-Elemente mit unterschiedlichen Zeichen
<?php $arr = array('Hello','World!','I','love','Shanghai!'); echo implode(" ",$arr)."<br>"; echo implode("+",$arr)."<br>"; echo implode("-",$arr)."<br>"; echo implode("X",$arr); ?>
Ausgabe:
Hello World! I love Shanghai! Hello+World!+I+love+Shanghai! Hello-World!-I-love-Shanghai! HelloXWorld!XIXloveXShanghai!
Methode 2: Verwenden Sie eine Schleife, um die Array-Elemente zu durchlaufen und sie zu einer Zeichenfolge zu verketten
<?php //方法二,利用循环遍历数组元素拼接成字符串 $arr = ['Lucy','Mike','Jery','Haly']; $str = ''; foreach ($arr as $key => $value) { $str .=','.$value; } var_dump($str); ?>
Empfohlene verwandte Tutorials: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonWie konvertiert man ein Array in PHP in einen String?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!