English | 简体中文 | 繁體中文
查询

count()函数—用法及示例

「 获取数组中元素的个数或对象中属性的个数 」


函数名称:count() 适用版本:PHP 4, PHP 5, PHP 7

函数描述:count() 函数用于获取数组中元素的个数或对象中属性的个数。

用法示例:

  1. 获取数组元素的个数:
$fruits = array("apple", "banana", "cherry");
$fruitCount = count($fruits);
echo "数组的元素个数为:" . $fruitCount; // 输出: 数组的元素个数为:3
  1. 获取对象属性的个数:
class Person {
  public $name;
  public $age;
}

$person = new Person();
$person->name = "John";
$person->age = 30;

$propertyCount = count((array)$person);
echo "对象属性个数为:" . $propertyCount; // 输出: 对象属性个数为:2

注意事项:

  • 如果传递的参数不是数组或对象,则会返回 1。
  • 如果传递的参数是 NULL,则会返回 0。
  • 如果传递的参数是一个多维数组,count() 函数只会计算第一层的元素个数。
  • 对象属性的计数是通过将对象转换为数组后进行计算。可以使用强制类型转换 (array) 将对象转换为数组。
  • 对于具有大量元素的数组或对象,请谨慎使用 count() 函数,因为它的执行会消耗一定的性能。
补充纠错
上一个函数: cosh()函数
下一个函数: Countable::count()函数
热门PHP函数
分享链接