Bonjour,
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un motif
ds une string?
Par ex si j'ai output="un**deux**trois**quatre**cinq", j'aurais voulu savoir
combien de fois le motif "**" apparait dans la chaine,svp?
Merci.
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un motif ds une string?
substr_count est ton amie
Benoit F
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un motif ds une string? Par ex si j'ai output="un**deux**trois**quatre**cinq", j'aurais voulu savoir
combien de fois le motif "**" apparait dans la chaine,svp?
Ok, le manuel Php est peut être un peu gros et il est plus facile de demander ! Heuresement qu'il y a des ames charitables pour ça ! (merci aux gouroux qui prennent le temps de répondre)
La réponse :
substr_count -- Compte de le nombre d'occurrences de segments dans une chaîne
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un motif
ds une string?
Par ex si j'ai output="un**deux**trois**quatre**cinq", j'aurais voulu
savoir
combien de fois le motif "**" apparait dans la chaine,svp?
Ok, le manuel Php est peut être un peu gros et il est plus facile de
demander ! Heuresement qu'il y a des ames charitables pour ça ! (merci aux
gouroux qui prennent le temps de répondre)
La réponse :
substr_count -- Compte de le nombre d'occurrences de segments dans une
chaîne
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un motif ds une string? Par ex si j'ai output="un**deux**trois**quatre**cinq", j'aurais voulu savoir
combien de fois le motif "**" apparait dans la chaine,svp?
Ok, le manuel Php est peut être un peu gros et il est plus facile de demander ! Heuresement qu'il y a des ames charitables pour ça ! (merci aux gouroux qui prennent le temps de répondre)
La réponse :
substr_count -- Compte de le nombre d'occurrences de segments dans une chaîne
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un motif ds une string? Par ex si j'ai output="un**deux**trois**quatre**cinq", j'aurais voulu savoir combien de fois le motif "**" apparait dans la chaine
La fonction preg_match_all() devrait faire l'affaire.
Il suffit de compter le nombre de cellule présente dans le sous tableau $matches[1].
$patternOccurrences = count($matches[1]);
Donc, dans le cas vous donnez, cela devrait donner
$string = "un**deux**trois**quatre**cinq";
if (preg_match_all("~**~", $string, $matches)) { $patternOccurrences = count($matches[0]); }
Hugues Peeters
--- http://www.claroline.net
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un
motif ds une string? Par ex si j'ai
output="un**deux**trois**quatre**cinq", j'aurais voulu savoir combien
de fois le motif "**" apparait dans la chaine
La fonction preg_match_all() devrait faire l'affaire.
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un motif ds une string? Par ex si j'ai output="un**deux**trois**quatre**cinq", j'aurais voulu savoir combien de fois le motif "**" apparait dans la chaine
La fonction preg_match_all() devrait faire l'affaire.
Il suffit de compter le nombre de cellule présente dans le sous tableau $matches[1].
$patternOccurrences = count($matches[1]);
Donc, dans le cas vous donnez, cela devrait donner
$string = "un**deux**trois**quatre**cinq";
if (preg_match_all("~**~", $string, $matches)) { $patternOccurrences = count($matches[0]); }
Hugues Peeters
--- http://www.claroline.net
NTH
un marteau piqueur pour tuer une mouche?
"Hugues Peeters" a écrit dans le message de news:bum992$2um$
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un motif ds une string? Par ex si j'ai output="un**deux**trois**quatre**cinq", j'aurais voulu savoir combien de fois le motif "**" apparait dans la chaine
La fonction preg_match_all() devrait faire l'affaire.
Il suffit de compter le nombre de cellule présente dans le sous tableau $matches[1].
$patternOccurrences = count($matches[1]);
Donc, dans le cas vous donnez, cela devrait donner
$string = "un**deux**trois**quatre**cinq";
if (preg_match_all("~**~", $string, $matches)) { $patternOccurrences = count($matches[0]); }
Hugues Peeters
--- http://www.claroline.net
un marteau piqueur pour tuer une mouche?
"Hugues Peeters" <peeters@ipm.ucl.ac.be> a écrit dans le message de
news:bum992$2um$1@ail.sri.ucl.ac.be...
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un
motif ds une string? Par ex si j'ai
output="un**deux**trois**quatre**cinq", j'aurais voulu savoir combien
de fois le motif "**" apparait dans la chaine
La fonction preg_match_all() devrait faire l'affaire.
"Hugues Peeters" a écrit dans le message de news:bum992$2um$
Je voudrais savoir s'il y a un moyen de compter les occurrences d'un motif ds une string? Par ex si j'ai output="un**deux**trois**quatre**cinq", j'aurais voulu savoir combien de fois le motif "**" apparait dans la chaine
La fonction preg_match_all() devrait faire l'affaire.