PHP str_word_count()
La fonction str_word_count() est une fonction intégrée en PHP qui est utilisée pour compter le nombre de mots dans une chaîne.
Syntaxe
str_word_count(str, value_to_return, char)
Paramètres
- str(Obligatoire) : Spécifie la chaîne à vérifier.
- value_to_return(Optionnelle) : Spécifie la valeur de retour. Voici les valeurs possibles:
- 0(Par défaut) – Renvoie le nombre de mots trouvés
- 1 – Renvoie un tableau qui contient les mots de la chaîne
- 2 – Renvoie un tableau où la clé est la position du mot dans la chaîne et le mot en tant que valeur « tab[position] = mot ».
- char(Optionnelle) : Spécifie les caractères spéciaux à considérer comme des mots.
Valeur de retour
La fonction renvoie un nombre ou un tableau, selon le paramètre de retour choisi.
Version PHP:
4.3.0+
Exemple 1:
Le code suivant compte le nombre de mots trouvés dans la chaîne « Welcome to WayToLearnX! »:
<?php echo str_word_count("Welcome to WayToLearnX!"); ?>
Sortie:
3
Exemple 2:
Le code suivant renvoie un tableau qui contient les mots de la chaîne:
<?php print_r(str_word_count("Welcome to WayToLearnX!",1)); ?>
Sortie:
Array ( [0] => Welcome [1] => to [2] => WayToLearnX )