Функция strtok
Функцията strtok последователно разбива низ на токени (части) с използването на указани разделители. Първото извикване на функцията приема низ и разделители, следващите извиквания работят със същия низ, докато не върнат всички токени. Когато токените свършат, функцията връща false.
Синтаксис
strtok(string, token);
Пример
Нека разбием низ по интервали:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Резултат от изпълнението на кода:
Hello
world!
How
are
you?
Пример
Нека разбием низ по няколко разделителя:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Резултат от изпълнението на кода:
one
two
three
four