Funktion strtok
Die Funktion strtok zerlegt einen String sequentiell in Tokens (Teile) unter Verwendung der angegebenen Trennzeichen. Der erste Aufruf der Funktion akzeptiert den String und die Trennzeichen, nachfolgende Aufrufe arbeiten mit demselben String, bis alle Tokens zurückgegeben wurden. Wenn keine Tokens mehr vorhanden sind, gibt die Funktion false zurück.
Syntax
strtok(string, token);
Beispiel
Zerlegen eines Strings an Leerzeichen:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Ergebnis der Codeausführung:
Hello
world!
How
are
you?
Beispiel
Zerlegen eines Strings mit mehreren Trennzeichen:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Ergebnis der Codeausführung:
one
two
three
four