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

Was ist ein leeres Array in PHP?

Jun 12, 2023 am 09:50 AM
php php数组

PHP leeres Array ist ein Array mit einer Länge von 0. Ein leeres Array ist ein reales Objekt, das nur 0 Elemente enthält. In PHP unterscheidet sich die Definition eines leeren Arrays vom Null- oder undefinierten Wert in anderen Programmiersprachen. Wenn das von einer Variablen oder Funktion zurückgegebene Ergebnis ein Array ist, müssen Sie vor der Verwendung feststellen, ob es sich um ein leeres Array handelt Verwenden Sie zur Beurteilung die Funktion empty() oder count().

Was ist ein leeres Array in PHP?

Das Betriebssystem dieses Tutorials: Windows10-System, PHP8.1.3-Version, 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);
?>
Nach dem Login kopieren

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

count($arr,$m) wird verwendet, um alle Elemente im Array zu zählen. Wenn die Anzahl der Elemente im Array Null ist, wird ein leeres Array angezeigt.

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

Wenn der Parameter $m weggelassen oder auf COUNT_NORMAL oder 0 gesetzt ist, erkennt die Funktion count() keine mehrdimensionalen Arrays.

Wenn $m auf COUNT_RECURSIVE oder 1 gesetzt ist, führt die Funktion count() eine rekursive Berechnung durch Die Anzahl der Elemente im Array. Zahl, besonders nützlich für die Berechnung der Anzahl der Elemente in mehrdimensionalen Arrays.

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

Ausgabe:

Was ist ein leeres Array in PHP?

2. Verwenden Sie die Funktion sizeof(), um festzustellen, ob es sich um ein leeres Array handelt. Die Funktion

sizeof($arr,$m) ist ein Alias ​​der Funktion count(), d. h. die Funktion und Verwendung der Funktion sizeof() sind genau die gleichen wie die Funktion count().

<?php 
header("content-type:text/html;charset=utf-8");
// 声明一个空数组
$empty_array = array();
    
if( sizeof($empty_array) == 0 )
    echo "数组为空";
else
    echo "数组不空";
?>
Nach dem Login kopieren

Ausgabe:

数组为空
Nach dem Login kopieren

Hinweis: In PHP unterscheidet sich die Definition eines leeren Arrays vom Null- oder undefinierten Wert in anderen Programmiersprachen. In PHP ist ein leeres Array ein spezieller Datentyp, der eine leere Sammlung darstellt. Wenn das von einer bestimmten Variablen oder Funktion zurückgegebene Ergebnis ein Array ist, müssen Sie daher vor der Verwendung feststellen, ob es sich um ein leeres Array handelt. Zur Beurteilung können Sie die Funktion empty() oder count() verwenden.

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!

Erklärung dieser Website
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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

CakePHP Datum und Uhrzeit

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

CakePHP-Datei hochladen

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

CakePHP-Routing

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

CakePHP-Projektkonfiguration

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

Besprechen Sie CakePHP

CakePHP-Kurzanleitung CakePHP-Kurzanleitung Sep 10, 2024 pm 05:27 PM

CakePHP-Kurzanleitung

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

See all articles