Функция 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