strtok

(PHP 3, PHP 4 )

strtok -- Zerlegt einen String

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().