Funksjonen strtok
Funksjonen strtok deler en streng sekvensielt opp i tokens (deler) ved bruk av angitte skilletegn. Det første kallet til funksjonen tar en streng og skilletegn, påfølgende kall arbeider med den samme strengen til alle tokens er returnert. Når tokens er tomme, returnerer funksjonen false.
Syntaks
strtok(string, token);
Eksempel
La oss dele opp en streng med mellomrom:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Resultat av kjøring:
Hello
world!
How
are
you?
Eksempel
La oss dele opp en streng med flere skilletegn:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Resultat av kjøring:
one
two
three
four