Funkcija strtok
Funkcija strtok sekvencijalno razbija string na tokene (delove) koristeći navedene separatore. Prvi poziv funkcije prima string i separatore, naredni pozivi rade sa istim stringom, dok ne vrate sve tokene. Kada se tokeni iscrpe, funkcija vraća false.
Sintaksa
strtok(string, token);
Primer
Razbijamo string po razmacima:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Rezultat izvršavanja koda:
Hello
world!
How
are
you?
Primer
Razbijamo string po više separatora:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Rezultat izvršavanja koda:
one
two
three
four