Beim PHP-Lernen sind Strings und Arrays zwei sehr wichtige Wissensbereiche. In der Entwicklung wird häufig die Konvertierung zwischen Strings und Arrays verwendet. Es wird hauptsächlich durch die Funktionen explosion() und implode() implementiert.
1. String in Array konvertieren.
Explode(String-Trennzeichen, String-String, [int-Limit]) gibt ein aus String konvertiertes Array zurück. Jedes Element ist ein Teilstring von String und wird durch String-Trennzeichen getrennt.
Wenn der Parameter „Limit“ festgelegt ist, enthält das zurückgegebene Array bis zu „Limit“-Elemente und die letzten paar Elemente enthalten den Rest der Zeichenfolge.
Wenn das Trennzeichen eine leere Zeichenfolge „“ ist, gibt die Explosionsfunktion „false“ zurück. Wenn der im Trennzeichen enthaltene Wert nicht in der Zeichenfolge gefunden wird, gibt die Explosionsfunktion ein Array einzelner Elemente der Zeichenfolge zurück Ist eine negative Zahl, wird alles außer „Alle Elemente“ zurückgegeben, mit Ausnahme der letzten -limit-Elemente.
Zum Beispiel:
$str = "messi,henry,xavi";
$array = explosion(",",$str);
var_dump($array);
2. Array In String konvertieren
implode(string glue,array parts)
Der Parameter Glue ist der String-Typ, der sich auf das Trennzeichen bezieht, und der Parameter Pieces ist der zu konvertierende Array-Typ.
Zum Beispiel:
$array = array("team"=>"barcelona","name"=>"messi");
$str = implode(",",$array) ;
Das Obige ist der Inhalt des PHP-Lernens über die Konvertierung von Zeichenfolgen und Arrays. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!