Manuel PHP
Précédent   Suivant

strtok

strtok -- Morcelle une chaîne

Description

string strtok(string arg1, string arg2);

strtok() est utilisée pour morceller une chaîne. Pour cela, si vous avez une chaîne du type "ceci est une chaîne exemple", vous pouvez la morceller en mots, en utilisant ' ' comme délimiteur.

Exemple 1. strtok() exemple
    $string = "ceci est une chaîne exemple";
    $tok = strtok($string," ");
    while($tok) {
        echo "Word=$tok<br>";
        $tok = strtok(" ");
    }

Notez que seule le premier appel à strtok utilies l'arugment chaîne. Après, chaque appel à strtok ne requiert que le délimiteur à utiliser. Pour recommencer, vous pouvez simplement appeler strtok avec un nouvel argument, pour l'initialiser.

Notez que vous pouvez mettre des délimiteurs multiplbes. La chaîne sera morcellée à chaque fois qu'on rencontrera un des délimiteurs.

Soyez prudents avec les délimiteurs qui sont égaux à "0". Cette valeur sera confondue avec false.

Voir aussi split() et explode().

Précédent Sommaire Suivant
strstr Chapitre strtolower