可能重复:
How to get the highest and lowest value items of an array?
我在PHP中有一个数组输出如下:
Array ( [0] => 180.99 [1] => 140 [2] => 200.45 )
数字可以是小数,因为它们是价格。
例如,我想证明该产品的价格介于140到200之间。如何使用无序数组查找其中的最小,最大价格?
谢谢
答案 0 :(得分:2)
$arr = array(180.99, 140, 200.45);
$min = min($arr);
echo $min; // 140
$max = max($arr);
echo $max; // 200.45
答案 1 :(得分:1)
答案 2 :(得分:1)
您可以使用sort对数组进行排序,然后访问已排序数组的第一个和最后一个元素。
$arr = array(180, 140, 200);
sort($arr);
echo $arr[0]; //first element
echo end($arr); //last element
你也可以使用像这样的min()和max()函数,
$arr = array(180, 140, 200);
echo min($arr); //min element
echo max($arr); //max element
答案 3 :(得分:0)
答案 4 :(得分:0)
echo "this price range is between $" . min($array) . " and $" . max($array);
您的意思是min()
和max()
答案 5 :(得分:0)
$array = array(180, 140, 200);
echo 'Min: ' . min($array) . "\n";
echo 'Max: ' . max($array) . "\n";