Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get the highest and lowest value items of an array?

Tags:

php

In an array like this:

$array['abc'] = 10;
$array['foo'] = 90;
$array['bar'] = 0;
$array['baz'] = 50;

How can I retrieve the highest value item (90 in the above example) and the lowest value (0 in above example)?

like image 212
Ali Avatar asked Oct 08 '09 18:10

Ali


2 Answers

http://www.php.net/manual/en/function.min.php

echo min(2, 3, 1, 6, 7);  // 1

http://www.php.net/manual/en/function.max.php

echo max(1, 3, 5, 6, 7);  // 7

Hope that helps!

like image 142
Lizard Avatar answered Oct 31 '22 20:10

Lizard


with min() / max()

$array = array();
$array['abc'] = 10;
$array['foo'] = 90;
$array['bar'] = 0;
$array['baz'] = 50;

echo " min: ", min($array);
echo " max: ", max($array);
like image 42
VolkerK Avatar answered Oct 31 '22 20:10

VolkerK