获取最小数组键的值

时间:2017-04-01 12:59:00

标签: php arrays

我有一个返回此数组的数组:

    Array (
            [122] => value
            [43] => value1
            [654645] => value2
            [34634] => value3
            [3] => value4  // I want this
            [550] => value5
    )

如何从最低密钥value4返回[3],我已阅读http://php.net/manual/en/array.sorting.php并尝试按关键示例排序,但没有运气。

4 个答案:

答案 0 :(得分:2)

单行:

echo $array[min(array_keys($array))];

说明:

  • array_keys($array)获取源数组的键作为新数组,即。 [122, 43, 654645, /*etc*/]
  • min()获取此数组的最低值 - 3
  • 将最低值3作为索引传递将给出源数组的值

答案 1 :(得分:0)

试试这个: -

echo min(array_keys($arr));

答案 2 :(得分:0)

这对你也有帮助......

echo min(array_keys($arr));

答案 3 :(得分:-1)

获得最小数组计数

array_search(min($array), $array);

获取最小数组的值

echo $array[array_search(min($array), $array)];