PHP中按值排序数组并维护索引关联 [英] Sort array in PHP by value and maintain index association
本文介绍了PHP中按值排序数组并维护索引关联的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个数组:
$array = array(
'john' => 2,
'adam' => 3,
'ben' => 10,
'tim' => 1
);
我用PHP尝试了各种函数来实现这种数组结构:
I have tried all sorts of functions with PHP to achieve this array structure:
$array = array(
'tim' => 1,
'john' => 2,
'adam' => 3,
'ben' => 10
);
按数组值和键/值进行排序的地方.有什么想法吗?
Where its ordered by the array values and the key/values maintained. Any ideas?
推荐答案
这应该可以使用 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
)
结帐演示.
这篇关于PHP中按值排序数组并维护索引关联的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文