A strtok() függvény elemeire bontja a karakterláncot.
A strtok() függvény szintaxisa:
integer/logikai
=
strtok
(
1. paraméter
,
2. paraméter
)
;
1. paraméter: a felbontásra váró karakterlánc (csak első alkalommal kell megadni)
2. paraméter: határoló karakter
A visszatérési érték:
- String: A függvény minden egyes hívásakor forrás karakterlánc egy-egy a határoló karakterek által közrefogott darabja.
- False: A forrás karakterlánc végére érve.
Példa:
Forráskód
<body>
<?php
$s = "A felhasználó által beírt szöveg! ";
echo "A szöveg: $s <br>";
$darabol = strtok($s, " ");
while ($darabol != false)
{
echo "$darabol<br>";
$darabol = strtok(" ");
}
$s = "A;felhasználó;által;beírt;szöveg! ";
echo "A szöveg: $s <br>";
$darabol = strtok($s, ";");
while ($darabol != false)
{
echo "$darabol<br>";
$darabol = strtok(";");
}
?>
</body>
Eredmény*
A példakód letölthető: php_string_strtok_01.php.zip