I really enjoy problems like this.
PHP Code:
$value = array();
$value[0]= 12.84930;
$value[1]=9989.12123;
$value[2]=.0023412093;
$value[3]=10.19;
$value[4]=2.56;
$value[5]=.0023412093;
$value[6]=.0023412093;
function minValueKeys($array) {
$minValueKeys = array();
$minValue = min($array);
do {
$key = array_search($minValue, $array);
$minValueKeys[] = $key;
unset($array[$key]);
} while (in_array($minValue, $array));
return $minValueKeys;
}
var_dump(minValueKeys($value));
...and a perfect problem for the seldom used do ... while loop! I love it.
Bookmarks