首頁  >  文章  >  後端開發  >  php 怎麼求數組個數

php 怎麼求數組個數

PHPz
PHPz原創
2023-04-27 09:01:421331瀏覽

PHP中求取陣列個數的方法有多種,以下介紹幾種常用的方法:

  1. count()函數

count()函數是PHP中最常用的方法,可以用來取得陣列中元素的數量。

範例程式碼如下:

$array = array('a', 'b', 'c', 'd', 'e');
$count = count($array); //5
  1. sizeof()函數

#sizeof()函數和count()函數作用相同,用來取得陣列中元素的個數,但是實際使用時,一般都會用count()函數。

範例程式碼如下:

$array = array('a', 'b', 'c', 'd', 'e');
$size = sizeof($array); //5
  1. foreach迴圈

使用foreach迴圈遍歷數組,可以透過計數器來統計數組中元素的個數。

範例程式碼如下:

$array = array('a', 'b', 'c', 'd', 'e');
$count = 0;
foreach($array as $item){
    $count++;
}
  1. array_count_values()函數

array_count_values()函數用於統計數組中每個元素出現的次數,並傳回一個新數組。

新數組的鍵是原數組的值,新數組的值是原始數組中對應值出現的次數。

範例程式碼如下:

$array = array('a', 'b', 'c', 'd', 'e', 'a', 'd', 'd');
$count_array = array_count_values($array); //array('a' => 2, 'b' => 1, 'c' => 1, 'd' => 3, 'e' => 1)
$count = count($count_array); //5

除了以上方法,還有一些其他的方法,例如:sizeof()函數的別名count()、count_recursive()函數以及使用array_keys()函數取得數組中鍵名的個數等,但是在實際使用時,一般都用上述方法之一來取得數組中元素的個數。

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

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