`count()` 函數(shù)是一個(gè)PHP內(nèi)置函數(shù),用于統(tǒng)計(jì)數(shù)組或?qū)ο笾械脑財(cái)?shù)量。它返回給定數(shù)組或?qū)ο笾性氐膫€(gè)數(shù)。
用法示例:
1、統(tǒng)計(jì)數(shù)組元素?cái)?shù)量:
```php
$fruits = array("apple", "banana", "orange");
echo count($fruits); // 輸出 3
```
2、統(tǒng)計(jì)關(guān)聯(lián)數(shù)組元素?cái)?shù)量:
```php
$person = array("name" => "John", "age" => 30, "city" => "New York");
echo count($person); // 輸出 3
```
3、統(tǒng)計(jì)對象的屬性數(shù)量:
```php
class Person {
public $name = "Alice";
public $age = 25;
}
$alice = new Person();
echo count((array) $alice); // 輸出 2
```
注意事項(xiàng):
- `count()` 函數(shù)可以用于統(tǒng)計(jì)數(shù)組、對象和其他可計(jì)數(shù)的數(shù)據(jù)結(jié)構(gòu)中的元素?cái)?shù)量。
- 如果傳遞給 `count()` 函數(shù)的參數(shù)不是數(shù)組或?qū)ο?,則會(huì)返回 `1`。
- 對于空數(shù)組或?qū)ο螅琡count()` 函數(shù)將返回 `0`。
- 在 PHP 中,`count()` 函數(shù)也可以使用 `sizeof()` 來代替,它們在功能上完全一樣。