Sort does not maintain the association between key and value. Use asort to
sort on value while maintaining the key.

Kind regards/met vriendelijke groet,

Serge Fonville

http://www.sergefonville.nl

Convince Microsoft!
They need to add TRUNCATE PARTITION in SQL Server
https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table



2012/9/3 John Taylor-Johnston <jt.johns...@usherbrooke.ca>

>
>    <?php
>>>> ...
>>>> $words = preg_split('/[[:space:]]+/',$mynewstring);
>>>>
>>>> foreach ($words as $word) {
>>>>      $freq[$word]++;
>>>> }
>>>>
>>>> ksort($freq);
>>>> print_r ($freq);
>>>> ?>
>>>>
>>>
>>>  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
>>
>> )
>>
>
> http://php.net/manual/en/array.sorting.php is pretty clear. But my
> problem is that sort ($freq) destroyed my key.
>
>
>

Reply via email to