Compter le nombre de mots dans une chaine
Pièces détachées Forum Contact

Compter le nombre de mots dans une chaine

Nous rachetons vos PC portables (et MAC) HS
Administrateur

Compter le nombre de mots dans une chaine

Pour compter le nombre de mot en php dans une chaine :

Code:

<?php
$chaine = 'phrase_a_compter'; // définition de la variable ou compter le nombre de mots
str_word_count($chaine); //compte le nombre de mots dans la chaine
echo str_word_count($chaine); // affiche le résultat
?>


  



Guest-77

Re: Compter le nombre de mots dans une chaine

Bonjour,

comment peut-on compter le nombre de mots par exemple un mot bien définis comme "web" dans une page ?



  



hadjiphp

Re: Compter le nombre de mots dans une chaine

Bonjour,
j'ai une question :
j'applique cette fonction mais ça march pas toutalement
par exemple :
la chaine :"université alger algérie sciences technologie formation lmd recherche développement usthb monde économique" comporte 12 mots.

mais le resultats de cette fonction est 14mots??????????????
a ce que vous poucez me répondre.
merci d'avance.



  



Alex221

Re: Compter le nombre de mots dans une chaine

les caractères accentués sont comptés comme espaces, il faut donc les ajouter dans le format
str_word_count($str, 1, 'éèàçîêû')



  



stanny_dev

Re: Compter le nombre de mots dans une chaine

c est clair que ca ne va pas marcher si tu met les accents
essaie

<?php

function stripAccents($string){
    return strtr($string,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ',
'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
}

$chaine = 'université alger algérie sciences technologie formation lmd recherche développement usthb monde économique'; // définition de la variable ou compter le nombre de mots

$chaine = stripAccents($chaine);
str_word_count($chaine); //compte le nombre de mots dans la chaine
echo str_word_count($chaine); // affiche le résultat
?>

sa marche a 100% du courage   :cool



  



Réponse rapide

forum Répondez et participez librement forum
Services informatiques Merci d'écrire un message de plus de 10 mots en français correct. (Tout message mal rédigé sera effacé.)

Produits en vente en relation avec le sujet :

Pied de page des forums

Forum : Réseau - Sécurité - Materiel
Php - Référencement - Serveurs - Divers
Windows - Internet - Logiciels - Communication
SARL Brakstar / 485 013 809 R.C.S. BOURGES
2 rue de coulon. 18310 Graçay
Mail : societe@brakstar.com
USA EN ES BR PO DE NL IT SU DN HU JP TE RU PL FI NO GR SE SL ET TH UK SL IN LH RO LE HE BG CZ MS CAT IR CR