PHP strtok()
La fonction strtok() est une fonction intégrée en PHP qui est utilisée pour diviser une chaîne en chaînes plus petites (des jetons).
Syntaxe
strtok(str, char)
Paramètres
- str(Obligatoire) : Spécifie la chaîne à diviser.
- char(Obligatoire) : Spécifie un ou plusieurs caractères de séparation.
Valeur de retour
Cette fonction renvoie une chaîne ou une série de chaînes séparées par le séparateur donné.
Version PHP:
4+
Exemple :
Notez que, seul le premier appel nécessite une chaîne « $str », après seul le séparateur est requis car il garde automatiquement le statut de la chaîne actuelle.
<?php // chaine principale $str = "Welcome to WayToLearnX!"; // déclarer le séparateur $sep = " "; //appel de la fonction strtok() $jeton = strtok($str, $sep); //boucle pour récupérer tous les jetons while ($jeton !== false) { echo "$jeton \n"; $jeton = strtok($sep); } ?>
Sortie:
Welcome to WayToLearnX!