Funkcija strtok
Funkcija strtok zaporedno razdeli niz na tokene (dele) z uporabo določenih ločil. Prvi klic funkcije sprejme niz in ločila, naslednji klici delujejo z istim nizom, dokler ne vrnejo vseh tokenov. Ko se tokeni izčrpajo, funkcija vrne false.
Sintaksa
phpstrtok(string, token);
Primer
Razdeli niz po presledkih:
php<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Rezultat izvajanja kode:
phpHello
world!
How
are
you?
Primer
Razdeli niz po več ločilih:
php<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Rezultat izvajanja kode:
phpone
two
three
four