Funktionen strtok
Funktionen strtok deler sekventielt en streng i tokens (dele) ved hjælp af de angivne separatore. Det første kald til funktionen tager imod en streng og separatore, efterfølgende kald arbejder med den samme streng, indtil alle tokens er returneret. Når tokens er opbrugt, returnerer funktionen false.
Syntaks
phpstrtok(string, token);
Eksempel
Lad os opdele en streng med mellemrum:
php<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Resultat af kodeudførelse:
phpHello
world!
How
are
you?
Eksempel
Lad os opdele en streng med flere separatore:
php<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Resultat af kodeudførelse:
phpone
two
three
four