ფუნქცია 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