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
phpstrtok(string, token);
Beispiel
Zerlegen eines Strings an Leerzeichen:
php<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Ergebnis der Codeausführung:
phpHello
world!
How
are
you?
Beispiel
Zerlegen eines Strings mit mehreren Trennzeichen:
php<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Ergebnis der Codeausführung:
phpone
two
three
four