Re: counting words.

From: 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); | }

« previous php.general (#142620) next »