Пример функции PHP strtok | Учебное пособие по функциям strtok ()

PHP strtok () — это встроенная функция, которая разбивает строку на более мелкие строки (токены). strtok () разбивает строку (str) на более мелкие строки (токены), при этом каждый токен разделяется любым символом из токен . То есть, если у вас есть строка типа «Это пример строки», вы можете токенизировать эту строку в ее слова, используя пробел в качестве токена.

PHP String strtok ( ) Функция

strtok () — это встроенная функция PHP, которая похожа на функцию C strtok (). Он используется для токенизации или разделения строки на небольшие части на основе заданных разделителей.

Он принимает входную строку в качестве аргумента вместе с разделителями (в качестве второго аргумента).

Он использует только строковый аргумент один раз, когда мы вызываем strtok () в первый раз.

После этого ему потребуются другие аргументы в качестве аргумента разделения.

См. следующий синтаксис.

 strtok (string, split) 

A string является обязательным, и он определяет строку.

Параметр split является обязательным. Задает один или несколько разделенных символов. Этот параметр представляет символы разделения. Он определяет один или несколько разделителей или разделительных символов, по которым строка будет разделена. Он используется при разделении строки.

strtok () возвращает токен строки. Он возвращает строки, разделенные заданными разделителями.

См. Следующий код.

  php//app.php $ str = "Очень странные дела - лучшее шоу Netflix";  $ delimiter = "n";  $ token = strtok ($ str, $ delimiter);  while ($ token! == false) {echo $ token.  " п";  $ token = strtok (разделитель $);  } 

В приведенном выше примере обратите внимание, что только первый вызов strtok () использует строковый аргумент.

После первого вызова этой функции нужен только аргумент разделения, так как он отслеживает, где он находится в текущей строке.

Если мы хотим токенизировать новую строку, снова вызовите strtok () со строковым аргументом:

См. следующий вывод.

 ➜ pro php app.phpStrager Thigs - лучшее шоу Netflix➜  pro 

Также обратите внимание, что вы можете поместить несколько токенов в параметр токена. Строка будет токенизирована, когда будет найден любой из символов в аргументе.

Если у вас есть решение, критическое для использования памяти, вы должны помнить, что функция strtok () удерживает ввод строковый параметр (или ссылка на него?) в памяти после использования.

Давайте посмотрим на пример 2.

  php $ str = "Millie Bobby Brown";  $ delimiter = "";  $ token = strtok ($ str, $ delimiter);  while ($ token! == false) {echo $ token.  " п";  $ token = strtok (разделитель $);  } 

См. результат.

 ➜ приложение pro php. phpMillieBobbyBrown➜ pro 

Наконец, пример функции PHP strtok | Функция strtok () в PHP завершена.

Рекомендуемые сообщения

Функция trim () в руководстве по PHP

Метод PHP String chop ()

Функция PHP String substr ()

Учебное пособие по PHP String Explode

str_repeat () Метод в PHP

Оцените статью
nanomode.ru
Добавить комментарий