Fungsi strtok
Fungsi strtok membahagikan rentetan secara berurutan kepada token (bahagian) menggunakan pemisah yang ditentukan. Panggilan pertama fungsi menerima rentetan dan pemisah, panggilan berikutnya beroperasi pada rentetan yang sama sehingga semua token dikembalikan. Apabila tiada lagi token, fungsi mengembalikan false.
Sintaks
strtok(string, token);
Contoh
Mari bahagikan rentetan menggunakan ruang sebagai pemisah:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Keputusan pelaksanaan kod:
Hello
world!
How
are
you?
Contoh
Mari bahagikan rentetan menggunakan beberapa pemisah:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Keputusan pelaksanaan kod:
one
two
three
four