Heim > Artikel > Backend-Entwicklung > Ausführliche Erklärung der Funktion explosion() in PHP
PHP
中字符串是使用较为频繁的数据类型,在日常的使用过程中,我们经常需要使用一个字符串分割另一个字符串,PHP
为我们提供了explode()
In diesem Artikel werfen Sie einen Blick auf diese Funktion.
Zuallererst sollte man die Syntax verstehen:
explode ( string $delimiter,string $string , int $limit = ? )
$Trennzeichen: das Trennzeichen an der Grenze.
$string: Eingabezeichenfolge.
$limit: Wenn der Wert eine positive Zahl ist, enthält das zurückgegebene Array bis zu $limit-Elemente und das letzte Element enthält den Rest von $string. Wenn der Wert negativ ist, werden alle Elemente außer den letzten -$limit-Elementen zurückgegeben. Wenn $limit 0 ist, wird es als 1 behandelt.
Rückgabewert: Array vom Typ Array, jedes Element ist ein Teilstring von $string.
Codebeispiel:
1. Wenn zwei Parameter verwendet werden:
<?php $sentence1 = "良人当归即好,人生当苦无妨,我有一剑,可搬山"; $sentence2 = explode(",", $sentence1); print_r($sentence2);
输出:Array( [0] => 良人当归即好 [1] => 人生当苦无妨 [2] => 我有一剑 [3] => 可搬山)
2. Wenn drei Parameter verwendet werden:
<?php $sentence1 = "良人当归即好,人生当苦无妨,我有一剑,可搬山"; //$limite为正整数 $sentence2 = explode(",", $sentence1,3); print_r($sentence2); echo "<br>"; //$limite为0 $sentence3 = explode(",", $sentence1,0); print_r($sentence3); echo "<br>"; //$limite为负整数 $sentence4 = explode(",", $sentence1,-2); print_r($sentence4);
输出: Array( [0] => 良人当归即好 [1] => 人生当苦无妨 [2] => 我有一剑 [3] => 可搬山) Array( [0] => 良人当归即好,人生当苦无妨,我有一剑,可搬山) Array( [0] => 良人当归即好 [1] => 人生当苦无妨)
Empfohlen beendet: 《202 1 Jahr PHP-Interview Zusammenfassung der Fragen (Sammlung)》《php-Video-Tutorial》
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der Funktion explosion() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!