Fungsi strtok
Fungsi strtok secara berurutan membagi string menjadi token (bagian) menggunakan pemisah yang ditentukan. Pemanggilan pertama fungsi menerima string dan pemisah, pemanggilan berikutnya bekerja dengan string yang sama hingga semua token dikembalikan. Ketika token habis, fungsi mengembalikan false.
Sintaksis
strtok(string, token);
Contoh
Mari bagi string berdasarkan spasi:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Hasil eksekusi kode:
Hello
world!
How
are
you?
Contoh
Mari bagi string berdasarkan beberapa pemisah:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Hasil eksekusi kode:
one
two
three
four