我知道min()
可以从数组中获取最小值,但是我需要从数组中获取三个最小值。
假设我的数组名为$myArray
:
我在数组上使用了asort($myArray)
,然后print_r($myArray)
输出如下:
Array (
[137] => 4.90416668118
[135] => 7.1203544474
[18] => 7.2476262434
[81] => 8.37903400152
[33] => 9.1074567001
[4] => 9.90788482793
[138] => 10.2493339987
[5] => 11.6024401676
[63]...and so on until
[124] => 8727.73285117
[153] => 8727.73285117
[117] => 8727.73285117
)
如何获取前三个值或前X个值,如果需要...
我应该说明一下:是否有可能在不丢失键的情况下实现这一点?
true
,以保留键。 - Brad