可能重複:
How to get the highest and lowest value items of an array?如何在Unordered PHP數組中找到最低價格(數量)和最高價格(數量)?
我在PHP中的數組,其輸出是這樣的:
Array ([0] => 180.99 [1] => 140 [2] => 200.45)
的數字可以小數,因爲它們的價格。
例如,我想表明產品的價格從140到200不等。我如何使用無序數組來查找其中的最小,最大價格?
謝謝
可能重複:
How to get the highest and lowest value items of an array?如何在Unordered PHP數組中找到最低價格(數量)和最高價格(數量)?
我在PHP中的數組,其輸出是這樣的:
Array ([0] => 180.99 [1] => 140 [2] => 200.45)
的數字可以小數,因爲它們的價格。
例如,我想表明產品的價格從140到200不等。我如何使用無序數組來查找其中的最小,最大價格?
謝謝
echo "this price range is between $" . min($array) . " and $" . max($array);
你的意思min()
和max()
,您可以訂購的陣列,使用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
$array = array(180, 140, 200);
echo 'Min: ' . min($array) . "\n";
echo 'Max: ' . max($array) . "\n";
你有其他產品陣列???如果是,它看起來像 – Baba