我需要用for循環從這個數組中獲得最大的偶數。我知道如何從循環中獲得最高的數字,但它不是。從數組中取得最高偶數
這是我的代碼至今:
<?php
// array aangemaakt
$aReeks = array(23, 245, 1, 2, 12, -10, 46, 6, 66, 9999, -55, 348, 56, 6, 66, 983);
$resultaat = 0;
for ($i = 0; $i < count($aReeks); $i++) {
if ($resultaat < $aReeks[$i])
$resultaat = $aReeks[$i];
}
echo $resultaat;
?>
過濾出奇數值,然後用MAX() :'$ maxValue = max(array_filter($ aReeks,function($ value){return $ value%2 == 0;}));' –
或者(爲了後代的利益)使用可能的新PHP 7.1語法: '$ maxValue = array_filter($ aReeks,function($ value){return $ value%2 == 0; })|> max($$);' –