Manuel PHP
Précédent |  | Suivant

# strtok

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

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