Maison >développement back-end >Problème PHP >Qu'est-ce qu'un tableau vide en php

Qu'est-ce qu'un tableau vide en php

青灯夜游
青灯夜游original
2022-06-13 11:03:592117parcourir

En PHP, un tableau d'une longueur de 0 est appelé un tableau vide ; un tableau vide est un objet réel, mais il contient 0 élément. PHP a deux fonctions pour obtenir la longueur d'un tableau : count() et sizeof(), la syntaxe est "count($arr,$m)" ou "sizeof($arr,$m)", et son paramètre "$ m" est utilisé pour gérer un tableau multidimensionnel, peut être omis, si la valeur est définie sur 1, la longueur du tableau multidimensionnel peut être calculée ; ils peuvent être utilisés pour détecter si un tableau est un tableau vide, le la syntaxe est "longueur du tableau == 0", si elle est égale, c'est un tableau vide.

Qu'est-ce qu'un tableau vide en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

Tableau vide en php

Un tableau d'une longueur de 0 est appelé "tableau vide" . Un tableau vide est un objet réel qui ne contient que 0 élément.

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

Quest-ce quun tableau vide en php

On voit que les tableaux $arr1 et $arr2 ne contiennent pas d'éléments, leur longueur est 0 et ce sont des tableaux vides.

Remarque : En PHP, deux fonctions sont fournies pour calculer la longueur d'un tableau, à savoir les fonctions count() et sizeof().

Nous pouvons utiliser ces deux fonctions pour déterminer si un tableau est un tableau vide.

1. Utilisez la fonction count() pour déterminer s'il s'agit d'un tableau vide. La fonction

count($arr,$m) est utilisée pour compter tous les éléments d'un tableau. Si le nombre d’éléments dans le tableau est nul, alors il affichera un tableau vide. 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 "数组不为空"; 
?>

输出:

Quest-ce quun tableau vide en php

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

sizeof($arr,$m)

$m : est un paramètre facultatif et peut être omis.

<?php  
header("content-type:text/html;charset=utf-8");
// 声明一个空数组
$empty_array = array(); 
   
if( sizeof($empty_array) == 0 ) 
    echo "数组为空"; 
else
    echo "数组不空"; 
?>
Sortie : 🎜🎜Quest-ce quun tableau vide en php🎜🎜🎜2. Utilisez la fonction sizeof() pour déterminer s'il s'agit d'un tableau vide. 🎜🎜🎜sizeof($arr,$m) La fonction est un alias de la fonction count(), c'est-à-dire que la fonction et l'utilisation de la fonction sizeof() sont exactement les mêmes que celles du count () fonction. 🎜
数组为空
🎜Sortie : 🎜rrreee🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn