PHP count() فونکشن

مثال

تعداد عناصر آرایه را برمی‌گرداند:

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

مثال اجرایی

تعریف و استفاده

فونکشن count() تعداد عناصر موجود در آرایه را برمی‌گرداند.

گزارش نحوی

count(آرایه,mode);
پارامتر توضیح
آرایه ضروری. آرایه تعیین شده.
mode

اختیاری. نوع تعیین شده. مقادیر ممکن:

  • 0 - پیش‌فرض. تمام عناصر آرایه‌های چند بعدی را حساب نمی‌کند
  • 1 - به صورت تکراری تعداد عناصر آرایه را حساب می‌کند (تمام عناصر آرایه‌های چند بعدی را حساب می‌کند)

توضیح

فونکشن count() تعداد واحد‌های موجود در آرایه را محاسبه می‌کند یا تعداد ویژگی‌های موجود در یک شیء.

برای آرایه، تعداد عناصر آن را برمی‌گرداند، و برای سایر مقادیر، 1 را برمی‌گرداند. اگر پارامتر متغیری باشد و متغیر تعریف نشده باشد، 0 برمی‌گرداند.

اگر mode اگر تنظیم شده به COUNT_RECURSIVE (یا 1)، به صورت تکراری در محاسبه تعداد عناصر آرایه‌های چند بعدی شرکت می‌کند.

جزئیات فنی

مقدار بازگشتی: تعداد عناصر موجود در آرایه را برمی‌گرداند.
نسخه PHP: 4+
گزارش به‌روزرسانی: mode پارامتر در PHP 4.2 اضافه شده است.

مثال‌های بیشتری

مثال 1

حساب تکرار تکراری برای آرایه‌ها:

<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ),
  "BMW"=>array
  (
  "X3",
  "X5"
  ),
  "Toyota"=>array
  (
  "Highlander"
  )
  );
echo "حساب معمولی: " . count($cars)."<br>";
echo "حساب تکرار: " . count($cars,1);
?>

مثال اجرایی