PHP explode() Funktion

Beispiel

Zeichenfolge in Array auflösen:

<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ", $str));
?>

Laufende Beispiele

Definition und Verwendung

Die explode() Funktion teilt eine Zeichenfolge in ein Array auf.

Kommentare:"separator"Parameter kann keine leere Zeichenfolge sein.

Kommentare:Diese Funktion ist binär sicher.

Syntax

explode(separator,string,limit)
Parameter Beschreibung
separator Erforderlich. Legt fest, wo die Zeichenfolge getrennt wird.
string Erforderlich. Die zu trennende Zeichenfolge.
limit

Optional. Legt die Anzahl der zurückgegebenen Array-Elemente fest.

Mögliche Werte:

  • Größer 0 - Gibt ein Array zurück, das maximal limit Elementen
  • Kleiner 0 - Gibt ein Array zurück, das außer dem letztenlimit Elemente außer den ersten
  • 0 - Gibt ein Array mit einem Element zurück

Technische Details

Rückgabewert: Array von Zeichenfolgen zurückgeben
PHP-Version: 4+
Aktualisierungsprotokoll: In PHP 4.0.1 wurde hinzugefügt limit In PHP 5.1.0 wurde die Unterstützung für negative limit unterstützt.

Mehr Beispiele

Beispiel 1

Verwendung limit Parameter, um einige Array-Elemente zurückzugeben:

<?php
$str = 'one,two,three,four';
// Null limit
print_r(explode(',', $str, 0));
// Positive limit
print_r(explode(',', $str, 2));
// Negative limit
print_r(explode(',', $str, -1));
?>

Laufende Beispiele