溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php空數(shù)組指的是什么

發(fā)布時間:2022-06-13 11:32:20 來源:億速云 閱讀:149 作者:zzz 欄目:編程語言

這篇文章主要介紹“php空數(shù)組指的是什么”,在日常操作中,相信很多人在php空數(shù)組指的是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php空數(shù)組指的是什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

在php中,長度為0的數(shù)組被叫作空數(shù)組;空數(shù)組是一個真正的對象,只是包含的元素個數(shù)為0。php獲取數(shù)組長度有兩種函數(shù):count()和sizeof(),語法“count($arr,$m)”或“sizeof($arr,$m)”,其參數(shù)“$m”用于處理多維數(shù)組,可省略,若值設(shè)為1則可計算多維數(shù)組的長度;利用它們可檢測一個數(shù)組是否為空數(shù)組,語法“數(shù)組長度==0”,若等于則為空數(shù)組。

php空數(shù)組指的是什么

本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦

php中的空數(shù)組

一個長度為0的數(shù)組我們稱之為“空數(shù)組”,空數(shù)組是一個真正的對象,只是包含元素個數(shù)為0。

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

php空數(shù)組指的是什么

可以看出,數(shù)組$arr1和$arr2中都不包含元素,其長度為0,是空數(shù)組。

說明:在PHP中,提供了兩個函數(shù)來計算數(shù)組的長度,分別是 count() 和 sizeof() 函數(shù)。

我們利用這兩個函數(shù),可以判斷一個數(shù)組是否為空數(shù)組。

1、使用count()函數(shù)判斷是否為空數(shù)組。

count($arr,$m)函數(shù)是用于計算數(shù)組中的所有元素。如果數(shù)組中的元素數(shù)為零,則它將顯示空數(shù)組。

$m:為可選參數(shù),可以省略。

  • 如果省略 $m 參數(shù),或者將其設(shè)置為 COUNT_NORMAL 或者 0,count() 函數(shù)將不檢測多維數(shù)組;

  • 如果 $m 設(shè)置為 COUNT_RECURSIVE 或者 1,count() 函數(shù)將遞歸計算數(shù)組中元素的個數(shù),對于計算多維數(shù)組的元素個數(shù)尤為有用。

<?php  
header("content-type:text/html;charset=utf-8");
// 聲明一個空數(shù)組
$empty_array = array(); 
   
// 檢查數(shù)組是否為空
if(count($empty_array) == 0) 
    echo "數(shù)組為空"; 
else
    echo "數(shù)組不為空"; 
?>

輸出:

php空數(shù)組指的是什么

2、使用sizeof()函數(shù)判斷是否為空數(shù)組。

sizeof($arr,$m) 函數(shù)是 count() 函數(shù)的別名,也就是所 sizeof() 函數(shù)的功能及使用方法與 count() 函數(shù)完全相同。

<?php  
header("content-type:text/html;charset=utf-8");
// 聲明一個空數(shù)組
$empty_array = array(); 
   
if( sizeof($empty_array) == 0 ) 
    echo "數(shù)組為空"; 
else
    echo "數(shù)組不空"; 
?>

輸出:

數(shù)組為空

到此,關(guān)于“php空數(shù)組指的是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI