strtok функциясы
strtok функциясы жолды көрсетілген бөлгіштерді пайдаланып дәйекті түрде токендерге (бөліктерге) бөледі. Функцияның бірінші шақыруы жолды және бөлгіштерді қабылдайды, келесі шақырулар барлық токендерді қайтарғанға дейін сол жолмен жұмыс істейді. Токендер таусылған кезде, функция false мәнін қайтарады.
Синтаксис
strtok(string, token);
Мысал
Жолды бос орындар бойынша бөлейік:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
Кодты орындау нәтижесі:
Hello
world!
How
are
you?
Мысал
Жолды бірнеше бөлгіштер бойынша бөлейік:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
Кодты орындау нәтижесі:
one
two
three
four