Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion explosion(), die einen String aufteilt und ein aus Strings bestehendes Array zurückgibt

PHP-Funktion explosion(), die einen String aufteilt und ein aus Strings bestehendes Array zurückgibt

PHP中文网
PHP中文网Original
2017-11-01 10:49:401854Durchsuche

Beispiel

Strings in Arrays aufteilen:

<?php$str = "www.php.cn";print_r (explode(".",$str));?>

Definition und Verwendung

Die Funktion „explode()“ verwendet einen String, um einen anderen String zu teilen, und gibt ein Array bestehend aus von Saiten.

Hinweis: Der Parameter „separator“ darf kein leerer String sein.

Hinweis: Diese Funktion ist binärsicher.

Syntax

explode(separator,string,limit)
<? 
// ### 切分字符串 #### 
function jb51netcut($start,$end,$file){ 
$content=explode($start,$file); 
$content=explode($end,$content[1]); 
return $content[0]; 
} 
?>

explode-Definition und Verwendung
explode()-Funktion teilt einen String in ein Array auf.

Diese Funktion gibt ein Array zurück, das aus Strings besteht, wobei jedes Element ein Teilstring ist, der durch ein Trennzeichen als Grenzpunkt getrennt ist.
Der Trennzeichenparameter darf keine leere Zeichenfolge sein. Wenn das Trennzeichen die leere Zeichenfolge ("") ist, gibt explosion() FALSE zurück. Wenn das Trennzeichen einen Wert enthält, der nicht in der Zeichenfolge gefunden wird, gibt explosion() ein Array zurück, das ein einzelnes Element aus 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 negativ ist, werden alle Elemente außer den letzten -limit-Elementen zurückgegeben. Diese Funktion ist neu in PHP 5.1.0.
In diesem Beispiel teilen wir die Zeichenfolge in ein Array auf:

<?php 
$str = "Hello world. It&#39;s a beautiful day."; 
print_r (explode(" ",$str)); 
?>

Ausgabe:

Array 
( 
[0] => Hello 
[1] => world. 
[2] => It&#39;s 
[3] => a 
[4] => beautiful 
[5] => day. 
)

Parameter                                              > Trennzeichen Erforderlich. Gibt an, wo die Zeichenfolge geteilt werden soll.

Zeichenfolge Erforderlich. Die zu teilende Zeichenfolge.

Limit Optional. Gibt die Anzahl der zurückzugebenden Array-Elemente an.

Mögliche Werte:

größer als 0 – gibt ein Array zurück, das höchstens Grenzelemente enthält.

kleiner als 0 – gibt ein Array zurück, das alle bis auf die letzten Grenzelemente enthält. Array

0 – wird als 1 behandelt, gibt ein Array mit einem Element zurück

Technische Details

Rückgabewert:

Rückgabezeichenfolge Array.

Verwenden Sie den Parameter limit, um einige Array-Elemente zurückzugeben:

Das obige ist der detaillierte Inhalt vonPHP-Funktion explosion(), die einen String aufteilt und ein aus Strings bestehendes Array zurückgibt. 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