Heim > Artikel > Backend-Entwicklung > So finden Sie eine Zahl größer als 80 in einem PHP-Array
Methode: 1. Passen Sie eine Funktion an, um Arrays zu verarbeiten und Zahlen größer als 80 zurückzugeben. Die Syntax lautet „function f($n){return($n>80);}“ 2. Verwenden Sie array_filter(), um sie aufzurufen Definieren Sie eine Funktion zum Verarbeiten des angegebenen Arrays „array_filter($arr,“f“)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie die Funktion array_filter() verwenden, um das Array zu filtern, um Zahlen größer als 80 zu erhalten. Die Funktion
array_filter() verwendet eine Rückruffunktion, um die 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.
Implementierungsmethode: Legen Sie einfach die Bedingung in der Rückruffunktion fest, die von der Funktion array_filter() aufgerufen wird, und geben Sie Array-Elemente größer als 80 zurück.
<?php function f($num){ return($num>80); } $arr=array(8,81,80,89,90,23,99,100); var_dump($arr); $res=array_filter($arr,"f"); var_dump($res); ?>
Zahlen kleiner oder gleich 80 filtern und nur Zahlen größer als 80 zurückgeben.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo finden Sie eine Zahl größer als 80 in einem PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!