English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

PHP strtok() функция примеры использования

PHP String 字符串函数 руководство

Функция strtok() используется для маркера разбиения строки, разделения строки на более мелкие строки (маркеры).

Синтаксис

strtok(string,split)

Определение и использование

 Функция strtok() разрезает строку string на несколько подстрок, каждая из которых разделена символами token. Это означает, что если у вас есть строка "This is an example string", вы можете использовать символ пробела для разделения этой фразы на отдельные слова.
Обратите внимание, что при первом вызове функции strtok используется параметр string. В последующих вызовах strtok используется только параметр token, так как он запоминает свое положение в строке string. Если нужно начать разбиение новой строки, нужно снова использовать параметр string для вызова strtok, чтобы завершить инициализацию. Обратите внимание, что в параметре token можно использовать несколько символов. Строка будет разделена любым из этих символов.

Возвратное значение

Она возвращает строку с маркером.

Параметр

НомерПараметры и описание
1

string

Строка для разделения

2

split

Указать один или несколько разделительных символов

Онлайн пример

Попробуйте следующий пример, разделение строки с помощью пробела:

<?php
   //функция strtok(), разделение строки с помощью пробела
   $input = "Как обучиться PHP хорошо? ";
   $token = strtok($input, " ");
   
   while ($token !== false){
      echo "\$token<br>";
      $token = strtok(" ");
   }
?>
тестирование, посмотрим‹/›

результат вывода

Как
как
обучение
PHP
хорошо?

PHP String 字符串函数 руководство