Detaillierte Erläuterung der Verwendung der PHP-Funktion explosion()

藏色散人
Freigeben: 2023-04-05 19:28:02
Original
5321 Leute haben es durchsucht

Dieser Artikel führt Sie hauptsächlich in die detaillierte Verwendung der Funktion explosion() in PHP ein. Ich hoffe, dass er Freunden in Not hilfreich sein wird!

Detaillierte Erläuterung der Verwendung der PHP-Funktion explosion()

explode() ist eine integrierte Funktion in PHP, die verwendet wird, um einen String in verschiedene Strings aufzuteilen. Die Funktion „explosive()“ teilt die Zeichenfolge basierend auf dem Zeichenfolgentrennzeichen auf, d. h. sie teilt die Zeichenfolge an den Positionen des Trennzeichens auf. Diese Funktion gibt ein Array zurück, das die Zeichenfolge enthält, die durch Aufteilen der ursprünglichen Zeichenfolge entsteht.

Kurz gesagt, die Funktion „explosiv()“ wird verwendet, um Zeichenfolgen in Arrays aufzuteilen.

Syntaxbeschreibung:

array explode(separator, OriginalString, NoOfElements)
Nach dem Login kopieren

Parameter:

Die Explosionsfunktion akzeptiert drei Parameter, von denen zwei obligatorisch sind: Eins ist optional.

Trennzeichen (Trennzeichen): Dieses Zeichen gibt einen oder mehrere kritische Punkte an, d. h. wann immer dieses Zeichen in einer Zeichenfolge gefunden wird, stellt es das Ende eines Elements des Arrays und den Anfang dar ein weiteres Element.

OriginalString: Die Zeichenfolge, die im Array aufgeteilt werden soll.

NoOfElements: Dies ist optional. Es wird verwendet, um die Anzahl der Elemente des Arrays anzugeben. Dieser Parameter kann eine beliebige Ganzzahl sein (positiv, negativ oder Null)

Positiv (N): Wenn dieser Parameter mit einem positiven Wert übergeben wird, bedeutet dies, dass das Array diese Anzahl von enthält Elemente. Wenn die Anzahl der Elemente nach dem Trennzeichen größer als dieser Wert ist, bleiben die ersten N-1 Elemente unverändert und das letzte Element ist die gesamte verbleibende Zeichenfolge.

Negativ(N): Wenn ein negativer Wert als Argument übergeben wird, werden die letzten N Elemente des Arrays abgeschnitten und der Rest des Arrays wird als einzelnes Array zurückgegeben .

Null: Wenn dieser Parameter Null ist, enthält das zurückgegebene Array nur ein Element, nämlich die gesamte Zeichenfolge.

Wenn dieser Parameter nicht angegeben wird, enthält das zurückgegebene Array die Gesamtzahl der Elemente, die durch Teilen der Zeichenfolge mithilfe des Trennzeichens gebildet werden.

Rückgabetyp:

Der Rückgabetyp der Funktion explosion() ist ein String-Array.

Beispiel für den PHP-Explosive()-Funktionscode lautet wie folgt:

<?php 
  
    // 原始字符串
    $OriginalString = "Hello, How can we help you?"; 
      
    // 没有可选参数NoOfElements
    print_r(explode(" ",$OriginalString)); 
    // 正的NoOfElements 
    print_r(explode(" ",$OriginalString,3)); 
    // 负的NoOfElements
    print_r(explode(" ",$OriginalString,-1)); 
      
?>
Nach dem Login kopieren

Ausgabe:

Array
(
    [0] => Hello,
    [1] => How
    [2] => can
    [3] => we
    [4] => help
    [5] => you?
)
Array
(
    [0] => Hello,
    [1] => How
    [2] => can we help you?
)
Array
(
    [0] => Hello,
    [1] => How
    [2] => can
    [3] => we
    [4] => help
)
Nach dem Login kopieren

Verwandte Empfehlungen: „PHP-Tutorial"

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der PHP-Funktion explosion(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!