Page 1 sur 1
compter les elements d'un tableau array
Posté : 30 sept. 2008, 15:24
par dogmongo
Bonjour,
je souhaiterai compter le nombre de virgule dans une chaine de caractère afin de connaitre le nombre de mots d'un textarea.
ensuite je bloque

, quelqu'un a une proposition ?
merci d'avance
Posté : 30 sept. 2008, 15:58
par @rthur
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
Posté : 30 sept. 2008, 16:34
par _alexmyself
$nb_virgules = preg_match('/,/',$var_a_analyser);
Posté : 30 sept. 2008, 16:38
par albat
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.
Posté : 30 sept. 2008, 17:04
par dogmongo
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

?
merci quand même alexmyself , @rthur

Posté : 30 sept. 2008, 17:26
par Ryle
Bah en fait, il nettoyait le bouton "déplacer le sujet" et le coup est parti tout seul

(

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);
Posté : 30 sept. 2008, 17:30
par dogmongo
je test merci

Posté : 30 sept. 2008, 17:41
par albat
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.
pourquoi avoir déplacer mon sujet ?
Parce que, PHP ou Javascript, il était dans HTML/CSS et c'est pas bon !
