Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
72 of 410 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

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

Смотрите также

  • функцию explode,
    которая разбивает строку по разделителю
  • функцию implode,
    которая объединяет массив в строку
byenru