Funktionen strtok
Funktionen strtok delar upp en sträng sekventiellt i tokens (delar) med hjälp av angivna avgränsare. Det första anropet till funktionen tar emot strängen och avgränsarna, efterföljande anrop arbetar med samma sträng tills alla tokens har returnerats. När tokens tar slut returnerar funktionen false.
Syntax
strtok(string, token);
Exempel
Låt oss dela upp en sträng med mellanslag:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Resultat av kodkörning:
Hello
world!
How
are
you?
Exempel
Låt oss dela upp en sträng med flera avgränsare:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Resultat av kodkörning:
one
two
three
four