Funkcia strtok
Funkcia strtok postupne rozdeľuje reťazec na tokeny (časti) pomocou zadaných oddeľovačov. Prvé volanie funkcie prijíma reťazec a oddeľovače, nasledujúce volania pracujú s tým istým reťazcom, kým nevrátia všetky tokeny. Keď tokeny skončia, funkcia vráti false.
Syntax
strtok(string, token);
Príklad
Rozdeľme reťazec podľa medzier:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Výsledok vykonania kódu:
Hello
world!
How
are
you?
Príklad
Rozdeľme reťazec podľa viacerých oddeľovačov:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Výsledok vykonania kódu:
one
two
three
four