Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Splitting- und Synthetisierungs-String-Funktionsanalyse

PHP-Splitting- und Synthetisierungs-String-Funktionsanalyse

伊谢尔伦
伊谢尔伦Original
2017-04-15 14:14:333366Durchsuche

Teilen Sie die Zeichenfolge auf

Die Aufteilung der Zeichenfolge wird durch die Funktion „explosiv()“ erreicht. Die Funktion explosion() teilt einen String gemäß den angegebenen Regeln und der Rückgabewert ist ein Array.

Das Syntaxformat ist wie folgt:

explode(separator,string,limit)

Die Parameterliste der Funktion lautet wie folgt:

参    数 说     明
separator 必要参数,指定分割标识符。
string 必要参数,指定将要被进行分割的字符串
limit 可选参数,规定所返回的数组元素的数目

Erklärung: Wenn das Trennzeichen eine leere Zeichenfolge ist ( „ “), gibt „explosive( ) „false“ zurück; wenn der in „separator“ enthaltene Wert nicht in der Zeichenfolge gefunden werden kann, gibt die Funktion „explosive()“ ein Array zurück, das ein einzelnes Element der Zeichenfolge enthält.

Wenn der limit-Parameter festgelegt ist, enthält das zurückgegebene Array höchstens limit-Elemente, und das letzte Element enthält den Rest der Zeichenfolge, wenn der limit-Parameter eine negative Zahl ist, alle bis auf die letzten -limit-Elemente sind zurückgegebene Elemente.

Verwenden Sie die Funktion explosion(), um die Zeichenfolge zu teilen. Der Implementierungscode lautet wie folgt:

<?php
 $str = "PHP手册@HTML手册@CSS手册@JAVA手册";
 $array = explode("@",$str);                  //使用@分割字符串
 var_dump($array);                            //输出字符串分割后的结果
?>

Wie aus dem obigen Code ersichtlich ist, verwenden Sie beim Teilen der Zeichenfolge $str „@“ wird als Teilungskennung verwendet, um es in 4 Array-Elemente aufzuteilen und schließlich die Funktion var_dump() zu verwenden, um die Elemente im Array auszugeben.

Die laufenden Ergebnisse sind wie folgt:

array(4) {

       [0]=> string(9) " PHP „HTML-Handbuch“

                                                                                                                           "CSS-Handbuch"

                                                                                                                                                  string(10) "                              🎜>Hinweis: Standardmäßig ist der Index

des ersten Elements des Arrays ist 0. Weitere Informationen zu Arrays finden Sie auf der chinesischen PHP-Website A

rray array.

Zusätzlich zur Verwendung der Funktion var_dump() können Sie auch die Anweisung

echo verwenden, um Array-Elemente auszugeben. Der Unterschied zwischen den beiden besteht darin, dass die Funktion var_dump() eine Array-Spalte ausgibt , während echo Die Anweisung gibt ein einzelnes Element im Array aus. Ersetzen Sie „var_dump($array);

“ durch den folgenden Code, um die Elemente im Array auszugeben.

Das Ausgabeergebnis ist:

PHP-Handbuch HTML-Handbuch CSS-Handbuch JAVA-Handbuch

Erklärung: Die beiden oben genannten Methoden zur Ausgabe geteilter Zeichenfolgen Die Leistung der Laufergebnisse wird geringfügig abweichen. Die Funktion implode() kann den Inhalt eines Arrays zu einem neuen String zusammenfassen. Das Syntaxformat ist wie folgt:

<?php
$str = "PHP手册@HTML手册@CSS手册@JAVA手册";
$array = explode("@",$str);                  //使用@分割字符串
echo $array[0];                              //输出数组中的第1个元素
echo $array[1];                              //输出数组中的第2个元素
echo $array[2];                              //输出数组中的第3个元素
echo $array[3];                              //输出数组中的第4个元素
?>

Das Parametertrennzeichen ist optional. Gibt an, was zwischen Array-Elementen platziert wird. Der Standardwert ist „“ (leerer String). Das Parameter-Array ist erforderlich und muss zu einem String-Array zusammengefasst werden.

Wenden Sie die Funktion implode() an, um den Inhalt im Array mit * als Trennzeichen zu verketten, um eine neue Zeichenfolge zu bilden. Der Beispielcode lautet wie folgt:

Das Ausgabeergebnis ist :

PHP-Handbuch*HTML-Handbuch*CSS-Handbuch*JAVA-HandbuchBeschreibung:

Implode()-Funktion und Explode()-Funktion Es gibt zwei relative Funktionen, eine zum Synthetisieren von Zeichenfolgen und eine zum Trennen von Zeichenfolgen.

Das obige ist der detaillierte Inhalt vonPHP-Splitting- und Synthetisierungs-String-Funktionsanalyse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn