Functie strtok
De functie strtok splitst een string sequentieel in tokens (delen) met behulp van de opgegeven scheidingstekens. De eerste aanroep van de functie accepteert de string en de scheidingstekens, volgende aanroepen werken met dezelfde string totdat alle tokens zijn teruggegeven. Wanneer de tokens op zijn, retourneert de functie false.
Syntaxis
strtok(string, token);
Voorbeeld
Laten we een string splitsen op spaties:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Uitvoerresultaat van de code:
Hello
world!
How
are
you?
Voorbeeld
Laten we een string splitsen met meerdere scheidingstekens:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Uitvoerresultaat van de code:
one
two
three
four