Ich brauche die größte gerade Zahl aus diesem Array mit einer For-Schleife. Ich weiß, wie man die höchste Zahl aus der Schleife bekommt, aber es ist nicht einmal.Erhalten der höchsten geraden Zahl aus einem Array
Dies ist der Code, den ich habe bisher:
<?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;
?>
die ungeraden Werte filtern, und dann max() verwenden, : '$ maxValue = max (array_filter ($ aReeks, function ($ wert) {return $ value% 2 == 0;}));' –
Oder (für zukünftige Generationen) mit der möglichen neuen PHP 7.1 Syntax: '$ maxValue = array_filter ($ aReeks, Funktion ($ Wert) {return $ Wert% 2 == 0; }) |> max ($$); ' –