In PHP können Sie die integrierte Funktion explosion() verwenden, um einen String in ein Array umzuwandeln. Diese Funktion kann einen String entsprechend dem Trennzeichen in mehrere Teilstrings aufteilen und diese Teilstrings dann zu einem Array kombinieren und zurückgeben. Syntax Das Format ist „explodieren (Trennzeichen, Zeichenfolge, Anzahl der Array-Elemente zurückgeben)“.
Während des Entwicklungsprozesses stoßen wir oft auf Situationen, in denen wir Strings in Arrays konvertieren müssen. PHP verfügt über eine integrierte Funktion „explosive()“, die einen String anhand bestimmter Trennzeichen in mehrere Teile aufteilen kann.
Empfohlen: „PHP-Video-Tutorial“
Die Funktion explode() kann eine Zeichenfolge basierend auf dem Zeichenfolgentrennzeichen aufteilen, d. h. sie teilt eine Zeichenfolge basierend auf dem Trennzeichen in mehrere Teilzeichenfolgen auf und kombiniert diese Teilzeichenfolgen dann zu einem Array und kehrte zurück. Das Syntaxformat lautet wie folgt:
explode(separator,string,limit)
Die Parameterbeschreibung lautet wie folgt:
Trennzeichen: das Trennzeichen, das zum Teilen der Zeichenfolge verwendet wird;
Zeichenfolge: die Zeichenfolge, die geteilt werden muss;
limit: optionaler Parameter. Er kann leer sein und gibt die Anzahl der zurückzugebenden Array-Elemente an.
Wenn limit nicht leer und eine positive Zahl ist, enthält das zurückgegebene Array höchstens limitierte Elemente und das letzte Element enthält der verbleibende Teil der Zeichenfolge;
Wenn limit nicht leer ist und eine negative Zahl ist, werden alle Elemente außer den letzten limit-Elementen zurückgegeben
Wenn limit 0 ist, wird es als 1 behandelt;
"
<?php header('content-type:text/html;charset=utf-8'); $str = 'PHP中文网,PHP教程,https://www.php.cn/,explode()函数,字符串转数组'; echo '<pre class="brush:php;toolbar:false">'; $arr = explode(',', $str); print_r($arr); $arr = explode(',', $str, 3); print_r($arr); $arr = explode(',', $str, -2); print_r($arr); $arr = explode(',', $str, 0); print_r($arr); $arr = explode('', $str); var_dump($arr); $arr = explode('@', $str, -1); print_r($arr); ?>
Weitere Programmierkenntnisse finden Sie unter:
Programmierung Lernkurs!
Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen String in ein Array in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!