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...