Heim  >  Artikel  >  Backend-Entwicklung  >  So geben Sie mit PHP gerade oder ungerade Zahlen in einem Array aus

So geben Sie mit PHP gerade oder ungerade Zahlen in einem Array aus

王林
王林Original
2019-12-02 13:37:424509Durchsuche

So geben Sie mit PHP gerade oder ungerade Zahlen in einem Array aus

Funktionseinführung: Die Funktion

array_filter() verwendet eine Rückruffunktion, um Elemente im Array zu filtern.

Diese Funktion übergibt jeden Schlüsselwert im Eingabearray an die Rückruffunktion. Wenn die Rückruffunktion „true“ zurückgibt, wird der aktuelle Schlüsselwert im Eingabearray an das Ergebnisarray zurückgegeben. Die Namen der Array-Schlüssel bleiben unverändert.

Empfohlene Online-Lernvideos: PHP-Video-Tutorial

Die Codebeispiele lauten wie folgt:

function odd($var){    // returns whether the input integer is odd    
    return($var & 1);
}

function even($var){    // returns whether the input integer is even    
    return(!($var & 1));
}

$array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
$array2 = array(6, 7, 8, 9, 10, 11, 12);

echo "Odd :\n";
print_r(array_filter($array1, "odd"));
echo "Even:\n";print_r(array_filter($array2, "even"));

Empfohlene Tutorials zu verwandten Artikeln: PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo geben Sie mit PHP gerade oder ungerade Zahlen in einem Array aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn