Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie, ob alle Array-Elemente in PHP null sind

So ermitteln Sie, ob alle Array-Elemente in PHP null sind

青灯夜游
青灯夜游Original
2022-09-20 19:34:102504Durchsuche

Beurteilungsschritte: 1. Verwenden Sie die Funktion array_filter(), um die Rückruffunktion aufzurufen, um das Array zu filtern und Nullelemente zurückzugeben. Die Syntaxfunktion f($n){return(is_null($n));}$res=array_filter ($arr," f");"; 2. Verwenden Sie die Funktion count(), um die Länge des ursprünglichen Arrays und des gefilterten Arrays zu ermitteln und zu vergleichen, ob die Längen der beiden Arrays gleich sind. Wenn sie gleich sind, sind sie gleich sind beide null, und wenn sie zurückgegeben werden, gibt es andere Elemente. Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

In PHP können Sie array_filter(), count( verwenden. ) und is_null()-Funktionen, um zu bestimmen, ob das Array-Element null ist

So ermitteln Sie, ob alle Array-Elemente in PHP null sind

Implementierungsschritte:

Schritt 1: Verwenden Sie die Funktionen array_filter() und is_null(), um das Array zu filtern und die Nullelemente im Array zurückzugeben

Die Funktion

array_filter() verwendet die Callback-Funktion, um die Elemente im Array zu filtern und gibt einen gefilterten Array zurück. Diese Funktion übergibt jeden Schlüsselwert im Eingabearray an die Callback-Funktion Der Schlüsselwert im Eingabearray wird an das Ergebnisarray zurückgegeben. Die Funktion is_null( ) wird verwendet, um zu erkennen, ob die Variable NULL ist, andernfalls gibt sie FALSE zurück Die Längen zweier Arrays sind gleich.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
function f($num){
	 return(is_null($num));
}
$arr=array(2,null,4,"null",1,null,9);
var_dump($arr);
$res=array_filter($arr,"f");
echo "数组中的null元素:";
var_dump($res);
?>

  • Wenn die Längen der beiden Arrays nicht gleich sind, sind sie nicht beide Code:

    数组长度1==数组长度2
  • Empfohlenes Lernen: „
  • PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob alle Array-Elemente in PHP null sind. 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