I have an array:
Array ( [0] => 3 [1] => 0 )
I want PHP code that returns 1 because 1's value is the lowest.
How do I do this?
I have an array:
Array ( [0] => 3 [1] => 0 )
I want PHP code that returns 1 because 1's value is the lowest.
How do I do this?
This will return the first index that has the minimum value in the array. It is useful if you only need one index when the array has multiple instances of the minimum value:
$index = array_search(min($my_array), $my_array);
This will return an array of all the indexes that have the minimum value in the array. It is useful if you need all the instances of the minimum value but may be slightly less efficient than the solution above:
$indexes = 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);
Should return 1
The below example would help you.
$values=array(3,0,4,2,1);
$min_value_key=array_keys($values, min($values));
echo $min_value_key;
Hope this helps.