PHP count() فونکشن
مثال
تعداد عناصر آرایه را برمیگرداند:
<?php $cars=array("Volvo","BMW","Toyota"); echo count($cars); ?>
تعریف و استفاده
فونکشن count() تعداد عناصر موجود در آرایه را برمیگرداند.
گزارش نحوی
count(آرایه,mode);
پارامتر | توضیح |
---|---|
آرایه | ضروری. آرایه تعیین شده. |
mode |
اختیاری. نوع تعیین شده. مقادیر ممکن:
|
توضیح
فونکشن 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); ?>