Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
72 of 410 menu

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