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