Kazi ya strtok
Kazi ya strtok hugawanya mfuatano wa herufi kwa mfuatano kuwa tokeni (sehemu) kwa kutumia viashiria vya mgawanyiko vilivyobainishwa. Wito wa kwanza wa kazi hii hukubali mfuatano wa herufi na viashiria vya mgawanyiko, miito inayofuata hufanya kazi na mfuatano huo huo, hadi itakaporejesha tokeni zote. Tokeni zinapokwisha, kazi hurudisha false.
Sintaksia
strtok(string, token);
Mfano
Tugawanye mfuatano wa herufi kwa kutumia nafasi:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Matokeo ya kutekeleza kificho:
Hello
world!
How
are
you?
Mfano
Tugawanye mfuatano wa herufi kwa kutumia viashiria vya mgawanyiko mbalimbali:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Matokeo ya kutekeleza kificho:
one
two
three
four