Page 1 sur 1

Compter nombre de mots dans le body

Posté : 12 avr. 2019, 15:05
par blinz
Bonjour tout le monde,
Je cherche à savoir comment compter le nombre de mots dans une page en php.

J'ai pensé à ceic mais ça na rien à voir :

$chaine= file_get_contents('https://site.fr');
str_word_count($chaine); //compte le nombre de mots dans la chaine
echo str_word_count($chaine); // affiche le résultat

Je souhaite prendre uniquement si qu'il y a dans le body et compter ensuite le nombre de mot

Je viens de tester ceci mais le nombre total de mots de correspond pas:
// Le contenu de Body
preg_match('`<body[^>]*>(.*)</body[^>]*>`isU', $html, $matches);
$body = $matches[1];
echo strip_tags($body);

echo str_word_count(strip_tags($body));

Re: Compter nombre de mots dans le body

Posté : 12 avr. 2019, 23:09
par pukes07
Bonjour,

Afin de t'aider plus rapidement et simplement, il serait préférable que tu donnes plus d'informations. Donnes, par exemple, ce que tu testes dans la variable $html et les valeurs de retour de tes echo.

En attendant, que la force soit avec toi ;)