Fonction strtok() de PHP

La fonction strtok()


PHP references des fonctions PHP

 (PHP 4, PHP 5)

strtok() — Coupe une chaîne en segments

La fonction strtok()

Définition et utilisation

La fonction  strtok () coupe une chaîne en plusieurs petites chaînes.

La fonction strtok() coupe la chaîne  en segment, chaque segment étant délimité par token. Par exemple, si vous avez une chaîne telle que "Voici un bon exemple", vous pouvez en extraire les différents mots en utilisant cette fonction.

Notez que seul le premier appel à strtok() nécessite les deux arguments. Tous les appels ultérieurs à strtok() ne nécessitent que le délimiteur. Pour initialiser à nouveau strtok(), ou pour recommencer, fournissez à nouveau le paramètre chaîne. La chaîne chaîne sera découpée dès que l'un des caractères du paramètre token est trouvé

Syntaxe

              strtok (chaîne, token)
           
 
Paramètre Description

chaîne

Requis. Spécifie la chaîne à couper

token

Requis. Le délimiteur utilisé lors de la découpe.


Exemple Sélectionner le code

              <?php
              $chaineing = "C'est\tun exemple\nstring";
              // Utilisez aussi les nouvelles lignes et les tabulations
              // comme séparateur de mots
              $tok = strtok($chaineing, " \n\t");
               
              while ($tok !== false) {
                  echo "Word=$tok<br />";
                  $tok = strtok(" \n\t");
              }
              ?>
           
 

Le rendement du code ci-dessus sera :

Sélectionner le code

              Word=C'est
Word=un
Word=exemple
Word=string


Par carabde 22 Aout 2014