Beschreibung:
string
strtok
( string arg1, string arg2)
strtok(
)
wird
benutzt
,
um
einen
String
(
arg1
)
zu
teilen
.
Den
Satz
"
Das
ist
ein
Beispiel
"
können
Sie
in
seine
einzelnen
Wörter
zerlegen
,
in
dem
Sie
das
Leerzeichen
als
Trennzeichen
(
arg2
)
angeben
.
Beispiel
1
.
strtok(
)
-Beispiel
:
$string
=
"
Das
ist
noch
ein
Beispiel"
;
$tok
=
strtok
($string
,
"
")
;
while
($tok
)
{
echo
"Wort=$tok
br
"
;
$tok
=
strtok
(
"
")
;
}
|
|
Beachten
Sie
,
dass
der
zu
zerlegende
String
nur
beim
ersten
Aufruf
von
strtok(
)
angegeben
werden
muss
.
Die
nachfolgenden
Aufrufe
brauchen
nur
das
Trennzeichen
als
Parameter
.
Falls
Sie
eine
neue
Zeichenkette
zerlegen
wollen
,
rufen
Sie
strtok(
)
wieder
mit
dem
Parameter
arg1
auf
.
Das
initialisiert
die
Funktion
.
Sie
können
auch
meherere
Trennzeichen
in
arg2
angeben
.
Die
Trennung
erfolgt
beim
ersten
Auftreten
eines
beliebigen
Zeichens
aus
arg2
.
Beachten
Sie
,
dass
die
Teile
auch
"
0
"
sein
können
.
Dies
entspricht
in
bedingten
Ausdrücken
dem
Wert
FALSE
.
Siehe
auch
split(
)
und
explode(
)
.