Manuel PHP
Précédent |  | Suivant

# strtok

(PHP 3, PHP 4 )

strtok -- Morcelle une chaîne

## Description

string strtok ( string arg1, string arg2)

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

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

Notez que seul, le premier appel à strtok() utilise l'argument 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 multiples. La chaîne sera morcelé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 | Niveau supérieur | strtolower