标签: php arrays
我有一个数组:
$array = array( 'john' => 2, 'adam' => 3, 'ben' => 10, 'tim' => 1 );
我已尝试用PHP实现各种函数来实现这种数组结构:
$array = array( 'tim' => 1, 'john' => 2, 'adam' => 3, 'ben' => 10 );
其中按数组值排序并保持键/值。有什么想法吗?
答案 0 :(得分:9)
这应该可以使用asort():
<?php $array = array( 'john' => 2, 'adam' => 3, 'ben' => 10, 'tim' => 1, ); asort($array, SORT_NUMERIC); print_r($array); ?>
输出:
Array ( [tim] => 1 [john] => 2 [adam] => 3 [ben] => 10 )
结帐the demo。
答案 1 :(得分:0)
也许您正在寻找asort() — Sort an array and maintain index association。