![](/img/trans.png)
[英]Get the maximum value and the key of the corresponding array from an array of arrays in PHP
[英]Get min value in PHP array and get corresponding key
我有一個數組,Array([0] => 3 [1] => 0)。 我希望PHP代碼返回1,因為1的值是最低的。 我該怎么做呢? 這是代碼https://github.com/timothyclemans/RoboQWOP/commit/e205401a56b49e8b31f089aaee0042f8de49a47d
這將返回數組中具有最小值的第一個索引。 如果在數組有多個最小值實例時只需要一個索引,那么它很有用:
$index = array_search(min($my_array), $my_array);
這將返回數組中具有最小值的所有索引的數組。 如果您需要所有最小值的實例,但可能效率略低於上述解決方案,則非常有用:
$index = array_keys($my_array, min($my_array));
array_keys($array, min($array));
http://php.net/manual/en/function.min.php
http://php.net/manual/en/function.array-search.php
$array = array( [0] => 3, [1] => 0);
$min = min($array);
$index = array_search($min, $array);
應該返回1
以下示例可以幫助您。
$values=array(3,0,4,2,1);
$min_value_key=array_keys($values, min($values));
echo $min_value_key;
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.