获取PHP数组中的最小值并获取相应的键

Tim*_*ans 6 php arrays

我有一个数组,Array([0] => 3 [1] => 0).我希望PHP代码返回1,因为1的值是最低的.我该怎么做呢?这是代码https://github.com/timothyclemans/RoboQWOP/commit/e205401a56b49e8b31f089aaee0042f8de49a47d

Tro*_*ott 28

这将返回数组中具有最小值的第一个索引.如果在数组有多个最小值实例时只需要一个索引,那么它很有用:

$index = array_search(min($my_array), $my_array);
Run Code Online (Sandbox Code Playgroud)

这将返回数组中具有最小值的所有索引的数组.如果您需要所有最小值的实例,但可能效率略低于上述解决方案,则非常有用:

$index = array_keys($my_array, min($my_array));
Run Code Online (Sandbox Code Playgroud)


Kin*_*rog 15

array_keys($array, min($array));
Run Code Online (Sandbox Code Playgroud)

  • 如果你多写一点,或许你做什么以及为什么,那会更好.也许你也可以链接到官方文档. (2认同)