PHP - strtok
Syntax
strtok("Zeichenkette","Trennzeichen")
Erklärung
Mit der Funktion strtok wird eine Zeichenkette anhand des Trennzeichens in mehrere Teile (sog. Token) zerlegt. Anders als bei der ähnlich arbeitenden Funktion explode wird kein Array zurückgegeben, sondern bei jedem Aufruf von strtok die nächste Teil-Zeichenkette.
Die aufzuspaltende Zeichenkette muß nur beim ersten Aufruf angegeben werden, in allen folgenden Aufrufen genügt die Angabe des Trennzeichens. "Trennzeichen" kann dabei auch aus mehreren Zeichen bestehen, die Trennung erfolgt dann jeweils wenn exakt diese Zeichenkette gefunden wird. Das Trennzeichen wird nicht mit zurückgegeben.
Vergleiche auch explode, split
Beispiel
<?php
$zeichenkette = "Dies ist ein Satz. Und noch einer.";
echo strtok($zeichenkette,".")."<br>";
echo strtok(".");
?>
Ergebnis:
Dies ist ein Satz
Und noch einer
Beispiel 2
<?php
$zeichenkette = "Dies ist ein Satz";
$token = strtok($zeichenkette," ");
while ($token) {
echo "Wort:$token ";
$token = strtok(" ");
}
?>
Ergebnis:
Wort:Dies Wort:ist Wort:ein Wort:Satz
zurück: PHP - Zeichenketten (Strings)
Ergänzung? Fehler? Schreib uns an team@phpbox.de
Du findest phpbox.de nützlich? Wir freuen uns über einen Link auf phpbox.de