compter les elements d'un tableau array

Mammouth du PHP | 804 Messages

30 sept. 2008, 15:24

Bonjour,

je souhaiterai compter le nombre de virgule dans une chaine de caractère afin de connaitre le nombre de mots d'un textarea.

Code : Tout sélectionner

var str = "bonjour,coucou,hello,hi"; str.split(',');
ensuite je bloque :? , quelqu'un a une proposition ?

merci d'avance

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

30 sept. 2008, 15:58

Bonjour,

A la place de split, utilises plutot explode qui devrait être plus rapide (car pas d'expression rationnelle)
Ensuite pout compter le nombre d'éléments d'un tableau => http://fr.php.net/count
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 20 Messages

30 sept. 2008, 16:34

$nb_virgules = preg_match('/,/',$var_a_analyser);

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

30 sept. 2008, 16:38

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "PHP débutant".

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

Mammouth du PHP | 804 Messages

30 sept. 2008, 17:04

bein voyons albat, j'ai pas demander une aide en php mais en javascripts, pourquoi avoir déplacer mon sujet qui etait très bien à sa place :shock: ?

merci quand même alexmyself , @rthur :wink:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

30 sept. 2008, 17:26

Bah en fait, il nettoyait le bouton "déplacer le sujet" et le coup est parti tout seul ;) ( :arrow: on y retourne ! :))

Bon par contre la réponse en php n'étant pas la même que celle en javascript, après avoir splitté ta chaine sur la virgule, il te faut récupérer le tableau retourné et compter son nombre d'éléments avec la propriété .length :)

Code : Tout sélectionner

var str = "bonjour,coucou,hello,hi"; var tab = str.split(','); alert(tab.length);
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 804 Messages

30 sept. 2008, 17:30

je test merci :wink:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

30 sept. 2008, 17:41

bein voyons albat, j'ai pas demander une aide en php mais en javascripts
Exact, je me suis emmêlé les pattes. Je plaide coupable. :oops:
pourquoi avoir déplacer mon sujet ?
Parce que, PHP ou Javascript, il était dans HTML/CSS et c'est pas bon ! :twisted: