Funksioni strtok

Funksioni strtok e ndan në mënyrë sekuenciale një varg në tokene (pjesë) duke përdorur ndarësit e specifikuar. Thirrja e parë e funksionit pranon vargun dhe ndarësit, thirrjet pasuese punojnë me të njëjtin varg, derisa të kthejnë të gjitha toket. Kur toket mbarojnë, funksioni kthen false.

Sintaksa

phpstrtok(string, token);

Shembull

Le të ndajmë një varg sipas hapësirave:

php<?php
  $string = "Hello world! How are you?";
  $token = strtok($string, " ");
  
  while ($token !== false) {
    echo $token . "\n";
    $token = strtok(" ");
  }
?>

Rezultati i ekzekutimit të kodit:

phpHello
world!
How
are
you?

Shembull

Le të ndajmë një varg sipas disa ndarësve:

php<?php
  $string = "one,two-three.four";
  $token = strtok($string, ",-.");
  
  while ($token !== false) {
    echo $token . "\n";
    $token = strtok(",-.");
  }
?>

Rezultati i ekzekutimit të kodit:

phpone
two
three
four

Shihni gjithashtu

  • funksionin explode,
    i cili ndan një varg sipas një ndarësi
  • funksionin implode,
    i cili bashkon një array në një varg