A strtok függvény
A strtok függvény egymás után tokenekre (részekre) bont egy sztringet a megadott elválasztók használatával. Az első függvényhívás fogadja a sztringet és az elválasztókat, a további hívások ugyanazzal a sztringgel dolgoznak, amíg az összes tokent vissza nem adja. Amikor a tokenek elfogynak, a függvény false értéket ad vissza.
Szintaxis
strtok(string, token);
Példa
Bontsuk fel a sztringet szóközök mentén:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
A kód végrehajtásának eredménye:
Hello
world!
How
are
you?
Példa
Bontsuk fel a sztringet több elválasztó mentén:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
A kód végrehajtásának eredménye:
one
two
three
four