hello,

I am trying to count the words from text that is fetched from mysql, It
works, but it's a little inaccurate.. It's about 5 - 10 words off, My guess
it's probably counting some HTML or something. Is there a more accurate way
of counting words?

   $row[12] = strip_tags(strtr($row[12],
array_flip(get_html_translation_table(HTML_ENTITIES))));
   $wordcount = preg_match_all("#(\w+)#", $row[12], $match_dummy);

   if($wordcount == "0") {
      $count ="";
   } else {
      $count = preg_match_all("#(\w+)#", $row[12], $match_dummy);
   }


cheers,
- Sebastian


Reply via email to