可能重复:
如何获取数组的最高值和最低值项?
我在 PHP 中有一个数组,它的输出如下:
Array ( [0] => 180.99 [1] => 140 [2] => 200.45 )
这些数字可以是小数,因为它们是价格。
例如,我想显示该产品的价格范围为 140 到 200 。如何使用该无序数组在其中找到最小、最大价格?
谢谢
可能重复:
如何获取数组的最高值和最低值项?
我在 PHP 中有一个数组,它的输出如下:
Array ( [0] => 180.99 [1] => 140 [2] => 200.45 )
这些数字可以是小数,因为它们是价格。
例如,我想显示该产品的价格范围为 140 到 200 。如何使用该无序数组在其中找到最小、最大价格?
谢谢
您可以使用 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
echo "this price range is between $" . min($array) . " and $" . max($array);
你的意思是min()
和max()
$array = array(180, 140, 200);
echo 'Min: ' . min($array) . "\n";
echo 'Max: ' . max($array) . "\n";