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
phpstrtok(string, token);
Näide
Jagame stringi tühikute järgi:
php<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Koodi täitmise tulemus:
phpHello
world!
How
are
you?
Näide
Jagame stringi mitme eraldaja järgi:
php<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Koodi täitmise tulemus:
phpone
two
three
four