Funktsioon strtok
Funktsioon strtok jagab stringi järjestikku tokeniteks (osadeks) kasutades määratud eraldajaid. Esimene funktsiooni väljakutsumine võtab stringi ja eraldajad, järgnevad väljakutsed töötavad sama stringiga, kuni kõik tokenid on tagastatud. Kui tokenid saavad otsa, tagastab funktsioon false.
Süntaks
strtok(string, token);
Näide
Jagame stringi tühikute järgi:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Koodi täitmise tulemus:
Hello
world!
How
are
you?
Näide
Jagame stringi mitme eraldaja järgi:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Koodi täitmise tulemus:
one
two
three
four