`count()` 函數是一個PHP內置函數,用于統計數組或對象中的元素數量。它返回給定數組或對象中元素的個數。
用法示例:
1、統計數組元素數量:
```php
$fruits = array("apple", "banana", "orange");
echo count($fruits); // 輸出 3
```
2、統計關聯數組元素數量:
```php
$person = array("name" => "John", "age" => 30, "city" => "New York");
echo count($person); // 輸出 3
```
3、統計對象的屬性數量:
```php
class Person {
public $name = "Alice";
public $age = 25;
}
$alice = new Person();
echo count((array) $alice); // 輸出 2
```
注意事項:
- `count()` 函數可以用于統計數組、對象和其他可計數的數據結構中的元素數量。
- 如果傳遞給 `count()` 函數的參數不是數組或對象,則會返回 `1`。
- 對于空數組或對象,`count()` 函數將返回 `0`。
- 在 PHP 中,`count()` 函數也可以使用 `sizeof()` 來代替,它們在功能上完全一樣。