Re: Most popular word sorting

From: Date: Wed, 13 Jul 2011 23:07:21 +0000
Subject: Re: Most popular word sorting
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-314047@lists.php.net to get a copy of this message
On Wednesday, 13 July 2011 at 23:30, Ron Piggott wrote: > Is it possible in PHP to sort an array by most frequently occurring word / phrase, 2nd most > frequently occurring, third, etc. > > An example array is: > > Array ( [1] => Parable [2] => Mustard [3] => Seed [4] => Parable [5] => Good [6] > => Samaritan [7] => Parable [8] => Workers [9] => Vineyard [10] => Parable [11] => > Lost [12] => Sheep [13] => Parable [14] => Lost [15] => Coin [16] => Parable [17] > => Prodigal [18] => Parable [19] => Sower [20] => Parable [21] => Weeds [22] => > Parable [23] => Hidden [24] => Treasure [25] => Parable [26] => Parable [27] => > Wedding [28] => Banquet [29] => Parable [30] => Virgins [31] => Parable [32] => Bags > [33] => Gold [34] => Parable [35] => Yeast ) > > The most popular word is “Parable”. I would like it to be the first result. > Then the second most popular word is “Lost”. > Then all the remaining words are only used once. If I'd have spent two minutes reading the array section of the manual first I'd have found this... http://php.net/array_count_values But I didn't, so I wrote this... https://gist.github.com/1081541 Meh! -Stuart -- Stuart Dallas 3ft9 Ltd http://3ft9.com/

« previous php.general (#314047) next »