oujood.com

Fonction str_word_count() de PHP

La fonction str_word_count() compte le nombre de mots dans la chaîne. Si le paramètre optionnel retour n'est pas spécifié, alors la valeur retournée sera un entier, représentant le nombre de mots trouvés.

str_word_count ()


PHP references des fonctions PHP

 (PHP 4 >= 4.3.0, PHP 5)

str_word_count() — Compte le nombre de mots utilisés dans une chaîne

str_word_count ()

Définition et utilisation

str_word_count() compte le nombre de mots dans la chaîne. Si le paramètre optionnel retour n'est pas spécifié, alors la valeur retournée sera un entier, représentant le nombre de mots trouvés. Si retour est spécifié, la valeur retournée sera un tableau, qui dépend du format retour. Les valeurs possibles pour retour sont listées plus bas.

Dans cette fonction, la notion de mot dépend de la configuration de localisation. C'est une chaîne qui contient tous les caractères alphabétiques, et qui peut contenir, mais pas commencer par "'" et "-".

.

Syntaxe
  str_word_count (chaîne, retour, char)
Paramètre Description

chaîne

Requis. Spécifie la chaîne à vérifier

retour

Facultatif. Spécifie la valeur de retour de la fonction de str_word_count (). Valeurs possibles :

  • 0 – Par défaut. Renvoie le nombre de mots trouvés
  • 1 - Renvoie un tableau avec les mots de la chaîne
  • 2 - Renvoie un tableau où la clef est la position du mot dans la chaîne, et la valeur est le mot réel

char

Facultatif. Spécifie les caractères spéciaux à considérer comme mots.

Note : Ce paramètre a été ajouté dans PHP 5.1


Exemple 1

Exemple :       Copier le code

  <html>
  <body>
  <?php
  echo (str_word_count ("Bonjour le monde"));
  ?>
   
  </body>
  </html>

Le résultat du code ci-dessus sera :

  3

Exemple 2

Exemple :       Copier le code

  <html>
  <body>
  <?php
  print_r(str_word_count ("Bonjour le monde",1));
  ?>
  </body>
  </html>

Le résultat du code ci-dessus sera :

  Array ( [0] => Bonjour [1] => le [2] => monde )

Exemple 3

Exemple :       Copier le code

  <html>
  <body>
  <?php
  print_r(str_word_count ("Bonjour le monde",2));
  ?>
  </body>
  </html>

Le résultat du code ci-dessus sera :

  Array ( [0] => Bonjour [8] => le [11] => monde )

Exemple 4

str_word_count () sans et avec paramètre  char :

Exemple :       Copier le code

  <html>
  <body>
  <?php
  print_r(str_word_count("Hello world & good morning!",1));
  echo"<br />";
  print_r(str_word_count("Hello world & good morning!",1,"&"));
  ?>
  </body>
  </html>

Le résultat du code ci-dessus sera :

  Array ( [0] => Hello [1] => world [2] => good [3] => morning )
Array ( [0] => Hello [1] => world [2] => & [3] => good [4] => morning )


Par carabde 22 Aout 2014

Voir aussi nos tutoriel :

fonction ord

Retourne le code ASCII d'un caractère

Taille du texte en css

Comment mettre en forme un texte en CSS à travers des exemples clairs...

Fonction addslashes, addslashes

Ajoute des antislashs dans une chaîne