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
strtok(string, token);
Eksempel
Lad os opdele en streng med mellemrum:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Resultat af kodeudførelse:
Hello
world!
How
are
you?
Eksempel
Lad os opdele en streng med flere separatore:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Resultat af kodeudførelse:
one
two
three
four