Re: counting words.
| From: | Sebastian | Date: | Sun, 06 Apr 2003 23:07:12 +0000 |
| Subject: | Re: counting words. | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-142620@lists.php.net to get a copy of this message | ||
its very inaccurate, over 10 words off:
$count = str_word_count(strip_tags($row[12]));
this is closer but still off:
$words = explode(' ', strip_tags($row[12]));
$count = count($words);
cheers,
- Sebastian
----- Original Message -----
From: "Ron Rudman" <ron@helphosts.com>
| It's str_word_count();
|
| > ----- Original Message -----
| > From: "Sebastian" <sebastian@dslr.net>
|
|
| 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);
| }