Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie die Anzahl der nicht bestandenen Noten in einem Array in PHP

So ermitteln Sie die Anzahl der nicht bestandenen Noten in einem Array in PHP

青灯夜游
青灯夜游Original
2022-07-21 19:55:422256Durchsuche

Schritte: 1. Passen Sie eine Funktion an, um Arrays zu verarbeiten und fehlgeschlagene Elemente zurückzugeben. Die Syntax lautet „function f($n){return($n

So ermitteln Sie die Anzahl der nicht bestandenen Noten in einem Array in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

In einem Array werden einige Werte gespeichert, die Noten darstellen. So ermitteln Sie die Anzahl der nicht bestandenen Noten im Array ?

In PHP können Sie die Funktionen array_filter() und count() verwenden, um die Anzahl der fehlerhaften Elemente im Array zu ermitteln.

Implementierungsschritte:

Schritt 1: Passen Sie eine Funktion an und legen Sie bestimmte Bedingungen für die Verarbeitung des Arrays fest

Eine Punktzahl größer oder gleich 60 ist eine bestandene Note, und eine Punktzahl unter 60 ist eine nicht bestandene Note . Daher ist die Bedingung der benutzerdefinierten Funktion kleiner als 60:

function f($num){
	 return($num<60);
}

Schritt 2: Verwenden Sie array_filter(), um die benutzerdefinierte Funktion aufzurufen, um das angegebene Array zu verarbeiten und die Elemente zurückzugeben, die die Funktion grade

array_filter() nicht bestehen die Callback-Funktion zum Filtern der Elemente im Array.

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. Die Funktion

$res=array_filter($arr,"f");

array_filter() gibt das gefilterte Array zurück.

Schritt 3: Verwenden Sie die Funktion count(), um die Anzahl der Elemente im gefilterten Array zu zählen

$len=count($res)

Die Anzahl der Elemente im gefilterten Array ist die Anzahl der Elemente mit nicht bestandenen Noten (weniger als 60).

Vollständiger Beispielcode:

So ermitteln Sie die Anzahl der nicht bestandenen Noten in einem Array in PHP

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Anzahl der nicht bestandenen Noten in einem Array in PHP. 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