Funkcija strtok
Funkcija strtok nuosekliai skaido eilutę į tokenus (dalis) naudojant nurodytus skyrikliai. Pirmasis funkcijos iškvietimas priima eilutę ir skyrikliai, vėlesni iškvietimai dirba su ta pačia eilute, kol negrąžina visų tokenų. Kai tokenai baigiasi, funkcija grąžina false.
Sintaksė
phpstrtok(string, token);
Pavyzdys
Išskaidykime eilutę pagal tarpus:
php<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Kodo vykdymo rezultatas:
phpHello
world!
How
are
you?
Pavyzdys
Išskaidykime eilutę pagal kelis skyrikliai:
php<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Kodo vykdymo rezultatas:
phpone
two
three
four