explode ist nützlich, um einen String in ein Array zu zerlegen. Dies geschieht anhand des angegebenen Trennzeichens.
Beispiel:
PHP-Code:
$string="erster Teil;zweiter Teil; dritter Teil";
$array = explode(';',$string);
Das Ergebnis sieht so aus:
Code:
Array
(
[0] => erster Teil
[1] => zweiter Teil
[2] => dritter Teil
)
Mit folgendem Ausdruck kann man nach ; splitten, aber ein maskiertes Trennzeichen wird nicht berücksichtigt.
PHP-Code:
$string="erster Teil;zweiter Teil mit einem \; (Semikolon); dritter Teil";
$array = preg_split('/(?<!\\\\);+/',$string);
Code:
Array
(
[0] => erster Teil
[1] => zweiter Teil mit einem \; (Semikolon)
[2] => dritter Teil
)