Re: ksort by value

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




<?php
...
$words = preg_split('/[[:space:]]+/',$mynewstring);

foreach ($words as $word) {
     $freq[$word]++;
}

ksort($freq);
print_r ($freq);
?>

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?|
ksort sorts by key, if you want by value, look at sort.
As to asc/desc sort, they just have a different name. ksort and sort
are asc, krsort and rsort are desc equivalents.
- Matijn
I'm fuzzy when it comes to arrays. I never get what I want right.

Sort does not work seamlessly. I have my key and

sort($freq);
print_r ($freq);

looks like:

Array
(
    ...
    [1000] => 172
    [1001] => 176
    [1002] => 179
    [1003] => 441
)

This is what I want:

Array
(
    ...
    [and] => 172
    [of] => 176
    [to] => 179
    [the] => 441
)

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux