Функцыя 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