compter nombre d'expressions

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : compter nombre d'expressions

Re: compter nombre d'expressions

par Spols » 02 déc. 2011, 15:17

salut,

utilise explode pour scinder la chaine en tableau et ensuite count pour le nombre.

si non avec preg_match_all, si ta chaine est plus complexe ;)


@+
=>
$nombre_expression = count(explode($chaine,'|'));
PS vérifie l'ordre des paramètre de explode, je n'en suis pas sur

Re: compter nombre d'expressions

par leozoe » 02 déc. 2011, 14:29

merci de ta réponse

c'est ce que j'avais fait pour utiliser str_word_count
mais ça ne me donne pas le nombre d'expressions, mais le nombre de mots dans la chaine

par exemple dans {Surfez sur le|Découvrez le|Parcourez le} il y a 7 mots, mais le résultat que je cherche c'est 3 expressions
avec une regex peut etre, mais la je cale completement

Re: compter nombre d'expressions

par moogli » 02 déc. 2011, 10:23

salut,

utilise explode pour scinder la chaine en tableau et ensuite count pour le nombre.

si non avec preg_match_all, si ta chaine est plus complexe ;)


@+

compter nombre d'expressions

par leozoe » 02 déc. 2011, 09:54

Bonjour,

j'aimerais compter le nombre d'expressions qu'il y a entre les crochets {Surfez sur le|Découvrez le|Parcourez le}
j'ai essayé avec str_word_count, mais le résultat n'est pas bon
quelqu’un a t'il une idée ?

Merci