Funktio strtok
Funktio strtok pilkkoo merkkijonon peräkkäin tokeneiksi (osiin) käyttämällä määritettyjä erottimia. Ensimmäinen funktiokutsu ottaa vastaan merkkijonon ja erottimet, seuraavat kutsut käsittelevät samaa merkkijonoa, kunnes kaikki tokenit on palautettu. Kun tokenit loppuvat, funktio palauttaa false.
Syntaksi
phpstrtok(string, token);
Esimerkki
Pilkkokaamme merkkijono välilyöntien mukaan:
php<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Koodin suorituksen tulos:
phpHello
world!
How
are
you?
Esimerkki
Pilkkokaamme merkkijono useiden erottimien mukaan:
php<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Koodin suorituksen tulos:
phpone
two
three
four