Maison > développement back-end > tutoriel php > Comment utiliser la fonction str_word_count en PHP pour compter le nombre de mots dans une chaîne

Comment utiliser la fonction str_word_count en PHP pour compter le nombre de mots dans une chaîne

WBOY
Libérer: 2023-06-26 13:24:02
original
1633 Les gens l'ont consulté

Dans le développement PHP, compter le nombre de mots dans une chaîne est une tâche courante. La fonction str_word_count en PHP fournit un moyen simple, rapide et fiable de compter le nombre de mots dans une chaîne donnée.

Cet article expliquera comment utiliser la fonction str_word_count en PHP pour compter le nombre de mots dans une chaîne, y compris l'utilisation, la valeur de retour et les scénarios d'application pratiques de cette fonction.

1. Introduction à la fonction

La fonction str_word_count est une fonction de traitement de chaîne intégrée à PHP, qui est utilisée pour compter le nombre de mots dans une chaîne. Cette fonction prend en charge trois paramètres, qui sont la chaîne à compter, le modèle et le jeu de caractères facultatif.

Le prototype de la fonction est :

str_word_count(string $string, int $format = 0, string|null $char_list = null) : Mixed

Parmi eux, $string représente la chaîne à compter, et $format représente la format du résultat renvoyé, $char_list est un paramètre de jeu de caractères facultatif.

2. Valeur de retour

La valeur de retour de la fonction str_word_count dépend du réglage du paramètre $format. Plus précisément, le paramètre $format a les options suivantes :

  1. $format = 0 : renvoie le nombre de tous les mots de la chaîne, la valeur par défaut est 0.
  2. $format = 1 : renvoie un tableau contenant la position de départ de chaque mot dans la chaîne.
  3. $format = 2 : renvoie un tableau contenant chaque mot.

3. Exemples d'utilisation

Ce qui suit utilise plusieurs exemples pour illustrer l'utilisation de la fonction str_word_count.

  1. Comptez le nombre de mots dans la chaîne

$string = "Bonjour tout le monde ! Comment allez-vous ?";
$count = str_word_count($string);
echo "Le nombre de mots est :". $count;
?>

Le résultat de sortie est :

Le nombre de mots est : 6

  1. Renvoyer le tableau de mots

$string = "Bonjour tout le monde ! êtes-vous?";
$words = str_word_count($string, 2);
print_r($words);
?>

Le résultat de sortie est :

Array
(

[0] => Hello
[1] => world
[2] => How
[3] => are
[4] => you
Copier après la connexion

)

  1. renvoie la position de chaque mot

< ?php
$string = "Bonjour tout le monde ! Comment allez-vous ?";
$positions = str_word_count($string, 1);
print_r($positions);
?>

Le le résultat de sortie est :

Array
(

[0] => 0
[1] => 6
[2] => 12
[3] => 16
[4] => 20
Copier après la connexion

)

4. Résumé

Cet article présente l'utilisation de base de la fonction str_word_count en PHP et la signification de la valeur de retour. Grâce à cette fonction, nous pouvons facilement compter le nombre de mots dans la chaîne et leurs positions, afin de mieux effectuer le traitement des chaînes.

En plus de compter le nombre de mots, la fonction str_word_count peut également être utilisée pour implémenter d'autres fonctions, comme supprimer tous les mots ou convertir des mots en tableaux, etc. Dans le développement réel, nous pouvons utiliser cette fonction de manière flexible pour rendre le code plus concis et efficace.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal