Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist ein leeres Array in PHP?

Was ist ein leeres Array in PHP?

青灯夜游
青灯夜游Original
2022-06-13 11:03:592018Durchsuche

In PHP wird ein Array mit einer Länge von 0 als leeres Array bezeichnet. Ein leeres Array ist ein echtes Objekt, enthält jedoch 0 Elemente. PHP hat zwei Funktionen, um die Länge eines Arrays zu ermitteln: count() und sizeof(), die Syntax ist „count($arr,$m)“ oder „sizeof($arr,$m)“ und sein Parameter „$ „m“ wird zur Verarbeitung mehrdimensionaler Arrays verwendet und kann weggelassen werden. Wenn der Wert auf 1 gesetzt ist, kann die Länge des mehrdimensionalen Arrays berechnet werden. Sie können verwendet werden, um zu erkennen, ob ein Array ein leeres Array ist Die Syntax lautet „Array-Länge == 0“. Wenn sie gleich ist, handelt es sich um ein leeres Array.

Was ist ein leeres Array in PHP?

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

Leeres Array in PHP

Ein Array mit einer Länge von 0 wird als „leeres Array“ bezeichnet. . Ein leeres Array ist ein reales Objekt, das nur 0 Elemente enthält.

<?php
$arr1=array();
$arr2=[];
var_dump($arr1);
var_dump($arr2);
?>

Was ist ein leeres Array in PHP?

Es ist ersichtlich, dass die Arrays $arr1 und $arr2 keine Elemente enthalten, ihre Länge 0 ist und es sich um leere Arrays handelt.

Hinweis: In PHP stehen zwei Funktionen zur Berechnung der Länge des Arrays zur Verfügung, nämlich die Funktionen count() und sizeof().

Mit diesen beiden Funktionen können wir feststellen, ob ein Array ein leeres Array ist.

1. Verwenden Sie die Funktion count(), um festzustellen, ob es sich um ein leeres Array handelt.

count($arr,$m)-Funktion wird verwendet, um alle Elemente in einem Array zu zählen. Wenn die Anzahl der Elemente im Array Null ist, wird ein leeres Array angezeigt. count($arr,$m)函数是用于计算数组中的所有元素。如果数组中的元素数为零,则它将显示空数组。

$m:为可选参数,可以省略。

  • 如果省略 $m 参数,或者将其设置为 COUNT_NORMAL 或者 0,count() 函数将不检测多维数组;

  • 如果 $m 设置为 COUNT_RECURSIVE 或者 1,count() 函数将递归计算数组中元素的个数,对于计算多维数组的元素个数尤为有用。

<?php  
header("content-type:text/html;charset=utf-8");
// 声明一个空数组
$empty_array = array(); 
   
// 检查数组是否为空
if(count($empty_array) == 0) 
    echo "数组为空"; 
else
    echo "数组不为空"; 
?>

输出:

Was ist ein leeres Array in PHP?

2、使用sizeof()函数判断是否为空数组。

sizeof($arr,$m)

$m: ist ein optionaler Parameter und kann weggelassen werden.

<?php  
header("content-type:text/html;charset=utf-8");
// 声明一个空数组
$empty_array = array(); 
   
if( sizeof($empty_array) == 0 ) 
    echo "数组为空"; 
else
    echo "数组不空"; 
?>
Ausgabe: 🎜🎜Was ist ein leeres Array in PHP?🎜🎜🎜2. Verwenden Sie die Funktion sizeof(), um festzustellen, ob es sich um ein leeres Array handelt. 🎜🎜🎜sizeof($arr,$m) Die Funktion ist ein Alias ​​der count()-Funktion, das heißt, die Funktion und Verwendung der sizeof()-Funktion sind genau die gleichen wie die count ()-Funktion. 🎜
数组为空
🎜Ausgabe: 🎜rrreee🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonWas ist ein leeres 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