par
Ajoloca » 31 déc. 2006, 02:51
Si ce que tu veux c'est tester avec plusieurs valeurs, tu devras procéder autrement.
Construit un tableau qui contient les mots que veux tester et boucle sur ce tableau en appelant la fonction à chaque tour de boucle.
QQ chose du style
<?php
$texte = 'On parle d\'insectes comme la fourmi ou l\'araignée';
$mots = Array('araignée','fourmi');
$nbrMots = count($mots);
$insectes = 0;
for($i = 0; $i < $nbrMots; $i++){
if(false !== (stristr($texte, $mots[$i]))){
$insectes += 1;
}
}
echo $insectes . ' trouvés';
?>
C'est juste un exemple.
Je te conseillerai de faire une fonction.
Si ce que tu veux c'est tester avec plusieurs valeurs, tu devras procéder autrement.
Construit un tableau qui contient les mots que veux tester et boucle sur ce tableau en appelant la fonction à chaque tour de boucle.
QQ chose du style[php]
<?php
$texte = 'On parle d\'insectes comme la fourmi ou l\'araignée';
$mots = Array('araignée','fourmi');
$nbrMots = count($mots);
$insectes = 0;
for($i = 0; $i < $nbrMots; $i++){
if(false !== (stristr($texte, $mots[$i]))){
$insectes += 1;
}
}
echo $insectes . ' trouvés';
?>
[/php]
C'est juste un exemple.
Je te conseillerai de faire une fonction.