Hi,
<?php
...
$words = preg_split('/[[:space:]]+/',$mynewstring);
foreach ($words as $word) {
$freq[$word]++;
}
ksort($freq);
print_r ($freq);
?>
If I have my terminology right, ksort($freq) sorts the array by the key.
And that works fine.
But I would also like to sort by value to see which words are more frequent.
There is no |ascending/descending option to ksort?|
Thanks,
John
Array
(
[] => 1
[a] => 165
[about] => 4
[academy] => 4
[accident] => 3
[accidental] => 1
[accused] => 1
[achieve] => 1
[across] => 1
[act] => 3
[addition] => 1
[address] => 1
[adult] => 3
[advise] => 2
[advised] => 1
[advising] => 2
[advisory] => 4
[after] => 2
[aged] => 1
[aggravated] => 1
[airport] => 4
[alarm] => 2
[alcohol] => 5
[alert] => 1
[all] => 2
[allegedly] => 2
[allow] => 1
[along] => 2
[also] => 14
[altercation] => 2
[am] => 16
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php