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

Погледнете ги исто така

  • функцијата explode,
    која дели стринг по разделувач
  • функцијата implode,
    која соединува низа во стринг