Aller au contenu

str_word_count()

La fonction PHP str_word_count() est utilisée pour compter le nombre de mots dans une chaîne. Dans cet article, nous discuterons de la syntaxe et de l'utilisation de str_word_count(), ainsi que de quelques exemples.

La syntaxe de la fonction str_word_count() est la suivante :

La syntaxe PHP de str_word_count()

php
str_word_count($string, $format, $charlist)

La fonction prend trois paramètres : $string, $format et $charlist. $string est la chaîne dans laquelle compter les mots. $format est un paramètre optionnel qui spécifie le format de la sortie : 0 renvoie le nombre de mots (par défaut), 1 renvoie un tableau de mots, et 2 renvoie un tableau associatif où les clés sont les positions des mots. $charlist est également un paramètre optionnel qui spécifie des caractères supplémentaires à considérer comme des caractères de mot.

Voici un exemple d'utilisation de la fonction str_word_count() :

Exemple de PHP str_word_count()

php
<?php
$string = "The quick brown fox jumps over the lazy dog.";
$count = str_word_count($string);
echo $count; // Output: 9
?>

Dans cet exemple, nous avons une variable de chaîne $string contenant la phrase "The quick brown fox jumps over the lazy dog.". Nous utilisons la fonction str_word_count() pour compter le nombre de mots dans la chaîne.

La sortie de ce code sera :

console
9

Comme vous pouvez le voir, la fonction str_word_count() a compté avec succès le nombre de mots dans la chaîne.

Pour illustrer le paramètre $format :

php
<?php
$string = "Hello world!";
print_r(str_word_count($string, 1));
?>

La fonction str_word_count() est un outil utile pour compter le nombre de mots dans une chaîne en PHP. Elle peut être utilisée pour analyser les entrées textuelles et effectuer des opérations qui dépendent du nombre de mots. En maîtrisant cette fonction, vous pouvez devenir un développeur PHP plus compétent.

Nous espérons que cet article vous a aidé à comprendre la fonction str_word_count() en PHP.

Pratique

Que fait la fonction PHP str_word_count() ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.