At 8:35 PM +0200 12/24/06, Dotan Cohen wrote:
Has this wheel been invented, but simpler? I've an array of words that I'd like to know how many occurences of each there are. For instance: $fruits = array( "lemon", "orange", "banana", "apple", "orange", "banana", "orange" ); And I'd like to create this: $fruit_count = array( "lemon" => 1, "orange" => 3, "banana" => 2, "apple" => 1 ); My current plan of action is to create $fruit_count, and check if $fruits[0] is listed in it. If not, then I'll add it with a value of 1. If it is already listed then I'll just increase it's number. Ditto for $fruits[1] and so on... Has someone cleverer than myself found a better way of doing this? This function will be used as a word count for text documents, and some of them have over 5000 words. So if there's a better way of doing this I'd love to know. Thanks. Dotan Cohen
Dotan: array_count_values() tedd -- ------- http://sperling.com http://ancientstones.com http://earthstones.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php