Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

split

Reguläre Ausdrücke (POSIX)

    Befehl:
array split ( string $pattern , string $string [, int $limit = -1 ] )


    Beschreibung:
Zerlegt string anhand eines regulären Ausdrucks in ein Array.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Warnug:

Diese Funktion ist seit PHP 5.3.0 DEPRECATED (veraltet). Sich auf diese Funktion zu verlassen ist in keiner Weise empfehlenswert.

Hinweis:

Seit PHP 5.3.0 ist die regex-Erweiterung zugunsten der PCRE-Erweiterung als veraltete markiert. Ein Aufruf dieser Funktion wird eine E_DEPRECATED-Notice ausgeben. Sie können sich die Liste der Unterschiede ansehen, wenn Sie Hilfe beim Umstieg auf PCRE benötigen.

Tip

Die Funktion preg_split(), die eine zu Perl kompatible Syntax regulärer Ausdrücke verwendet, ist häufig die schnellere Alternative zu split(). Wenn Sie die Fähigkeiten regulärer Ausdrücke nicht benötigen, ist die Verwendung von explode() schneller, weil diese Funktion nicht unter der Last der Engine für reguläre Ausdrücke steht.

Tip

Wenn Sie nach einer Möglichkeit suchen, das Verhalten von Perls @chars = split('', $str) nachzuahmen, schauen Sie sich bitte die Beispiele für preg_split() oder str_split() an.

    Siehe auch:
Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks
 
Konvertiert einen String in ein Array
 
Teilt einen String anhand einer Zeichenkette
 
Verbindet Array-Elemente zu einem String
 
Zerlegt einen String in Teile gleicher Länge
 
Bricht einen String nach einer bestimmten Anzahl Zeichen um
 
Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks ohne Berücksichtigung von Gross-/Kleinschreibung in ein Array
 

split() - Beispiel


Eingabe:
<?php
// Trennzeichen darf ein Schrägstrich, Punkt oder Bindestrich sein
$datum = "10/08/2013";
list ($monat, $tag, $jahr) = split('[/.-]', $datum);
echo "Monat: $monat; Tag: $tag; Jahr: $jahr<br />\n";
?>


Ausgabe: