Salut,
Je me fais un petit script qui va analyser la densité de mots d'une page.
Je bloque sur l'utilisation de la fonction array_unique (pour que chaque mot soit traité une seule fois).
Voici ce que je fais (ca ne marche pas...)
Code :
 - <?
 - $chaine=strip_tags(file_get_contents("http://www.google.fr/" ));
 - $tout= str_word_count ($chaine);
 - $total[0]=array_unique((str_word_count ($chaine,1)));
 - for ($i=0; $i<(count ($total[0])); $i++)
 - {
 - $expression=$total[0][$i];
 - $occurence=substr_count($chaine, $expression);
 - $densite= ($occurence*100/$tout);
 - if ($densite>2 && strlen($expression)>3){echo "$expression a une densité de $densite % <br>";}
 - }
 - ?>
 
  | 
J'otiens une erreur "Warning: substr_count() [function.substr-count]: Empty substring."
Ca ne doit pas être compliqué mais je bloque...