【发布时间】:2013-01-10 05:35:39
【问题描述】:
我有以下数组:
数组 ( [ 20] => 154 [ 21] => 146 [ 24] => 230 [ 26] => 80 [ 33] => 232 [113] => 100 [13] => 132 [12] => 146 [11] => 122 [235] => 110 [239] => 54 [248] => 162 [340] => 84 [352] => 76 [323] => 146 [ 247] => 96 [372] => 150 [370] => 128)
我需要能够从这个数组中获取前五个值
最终结果需要如下所示:
Array(
[ 33] => 232
[ 24] => 230
[ 248] => 162
[ 20] => 154
[ 372] => 150
)
如果这可以通过简单地重新排序数组来完成,那很好。
【问题讨论】:
-
asort();有没有排序数组。
-
这看起来像一个简单的一维数组,但具有用户定义的键,而不是典型的按时间顺序排列的数字键。初始数组中没有包含数组,是吗?无论哪种方式,这都不会很难。