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