Heim  >  Artikel  >  Backend-Entwicklung  >  So prüfen Sie, ob in einem Array in PHP ein qualifizierter Wert vorhanden ist

So prüfen Sie, ob in einem Array in PHP ein qualifizierter Wert vorhanden ist

青灯夜游
青灯夜游Original
2022-09-30 17:12:243093Durchsuche

Erkennungsschritte: 1. Passen Sie eine Rückruffunktion an, um die Bedingungen für die Verarbeitung von Array-Elementen festzulegen. Die Syntax lautet „function f($num){return(specified beding);}“; 2. Verwenden Sie array_filter(), um den Rückruf aufzurufen Funktion zum Filtern des Arrays, Abrufen der Elemente, die die Bedingungen erfüllen, die Syntax lautet „array_filter($arr,“f“)“ 3. Verwenden Sie count() zum Filtern, um die Länge des Arrays abzurufen und festzustellen, ob die Länge von Das Array ist 0. Wenn es 0 ist, gibt es keine Bedingung in den Array-Elementen und umgekehrt.

So prüfen Sie, ob in einem Array in PHP ein qualifizierter Wert vorhanden ist

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

In PHP können Sie die Funktionen array_filter() und count() verwenden, um zu erkennen, ob qualifizierte Werte vorhanden sind im Array

Erkennungsschritte:

Schritt 1: Passen Sie eine Rückruffunktion an, um die Bedingungen für die Verarbeitung von Array-Elementen festzulegen und Elemente zurückzugeben, die die Bedingungen erfüllen

function f($num){
	 return(指定条件);
}

Schritt 2: Verwenden Sie array_filter() Funktion zum Aufrufen der Rückruffunktion zum Filtern des Arrays, Abrufen der Elemente, die die Bedingungen erfüllen

  • array_filter() filtert das Array und gibt die Elemente der symbolischen Bedingung zurück

array_filter($arr,"f");

gibt ein gefiltertes Array zurück, das alle Elemente enthält die die Bedingungen erfüllen

Schritt 3: Verwenden Sie die Funktion count(). Ermitteln Sie die Länge des gefilterten Arrays und bestimmen Sie, ob die Array-Länge 0 ist die mit dem Zusatz übereinstimmen

  • Wenn es nicht 0 ist, gibt es Elemente im Array, die mit dem Zusatz übereinstimmen

  • Vollständiger Beispielcode: Überprüfen Sie, ob ein qualifizierter Wert (größer als 0) im Array vorhanden ist

count(原数组)===0


Beschreibung: So prüfen Sie, ob in einem Array in PHP ein qualifizierter Wert vorhanden ist

array_filter()-Funktion

array_filter()-Funktionsrückruf Die Funktion filtert die Elemente im Array und gibt ein gefiltertes Array zurück.​

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.

0); //条件是 大于0的元素
}
$arr=array(2,-1,0,-8,-10,-5,9);
var_dump($arr);

echo "过滤后的数组:";
$res=array_filter($arr,"f");
var_dump($res);

if(count($arr)===0){
	echo "数组中没有符合条件的元素";
}else{
	echo "数组中有符合条件的元素";
}
?>

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo prüfen Sie, ob in einem Array in PHP ein qualifizierter Wert vorhanden ist. 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