首頁  >  文章  >  後端開發  >  php怎麼取得數組中有幾個元素

php怎麼取得數組中有幾個元素

青灯夜游
青灯夜游原創
2021-11-26 18:32:236157瀏覽

php取得陣列中有幾個元素的方法:1、利用count()函數,可統計出數組裡所有元素的數量,語法「count(array,mode)」;2、使用sizeof( )函數,可計算出數組中元素的數目,語法「sizeof(array,mode)」。

php怎麼取得數組中有幾個元素

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

在PHP 中想要統計陣列元素的數目其實很簡單,PHP 為我們提供了兩個函數,分別是count() 和sizeof() 函數。

其實,sizeof() 函數是 count() 函數的別名,也就是所 sizeof() 函數的功能及使用方法與 count() 函數完全相同。

下面就來跟大家介紹一下count() 函數來了解這兩個函數。

count() 函數可以統計出數組裡所有元素的數量,或物件中的屬性個數,其語法格式如下:

count(array,mode)

參數說明如下:

  • array:為待統計的陣列或物件;
  • mode:為可選參數,可以省略。
    • 如果省略mode 參數,或設定為COUNT_NORMAL 或0,count() 函數將不偵測多維數組;
    • 如果mode 設定為COUNT_RECURSIVE 或1,count() 函數將遞歸計算數組中元素的個數,對於計算多維數組的元素個數特別有用。

範例1:統計一維陣列中元素的數量

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($arr);
echo "数组长度为:".count($arr);
?>

php怎麼取得數組中有幾個元素

範例2:統計二維數組中元素的數目

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array(
"张三",
25,
array("高数","PHP教程","英语")
);
//输出语句
var_dump($arr);
echo "数组长度为:".sizeof($arr,1);
?>

php怎麼取得數組中有幾個元素

#推薦學習:《PHP影片教學

以上是php怎麼取得數組中有幾個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn