On working with huge data, sometimes you might needed to get the key of minimum value of given array. You can do it with your custom function. Below is the example I found very simple and easy.
<?php $arr = [ 0 => 3425, 1 => 1567, 2 => 785, 3 => 4181 ]; $min_val_id = min(array_keys($arr, min($arr))); echo($min_val_id); // 2
So what the above code does is first check the minimum value from array using
min() function and array_keys() function returns array of key. Then outer min() function returns single value of that key which is key of minimum value from give array.
Was this article helpful?
Leave a comment
Copyright 2021 HackTheStuff