is_countable
تابع is_countable بررسی می کند یک «متغیر (Variable)» در PHP «قابل شمارش در PHP» هست یا نه. یعنی می شود روی آن شمارش انجام داد یا نه.
تعریف ساده و کاربرد
is_countable(variable) اگر متغیر قابل شمارش باشد TRUE می دهد؛ در غیر این صورت FALSE. برای کار با آرایه ها خیلی به درد می خورد.
سینتکس
is_countable(variable);
مثال از منبع
چند مقدار را می سنجیم که قابل شمارش هستند یا نه:
<?php
$a = "Hello";
echo "a is " . is_countable($a) . "<br>";
$b = array("red", "green", "blue");
echo "b is " . is_countable($b) . "<br>";
$c = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
echo "c is " . is_countable($c) . "<br>";
$d = [1, 2, 3];
echo "d is " . is_countable($d) . "<br>";
?>
گام های عملی سریع
- یک متغیر بساز.
- تابع is_countable را صدا بزن.
- اگر TRUE شد، با count ادامه بده.
نکته ها
نکته: خروجی بولی است؛ TRUE یعنی 1، FALSE یعنی خالی/صفر در echo.
نکته: نسخه PHP باید 7.3 یا جدیدتر باشد.
پیوندهای مرتبط
- count برای شمارش آیتم های قابل شمارش.
- boolval برای تبدیل نتیجه به بولین صریح.
- قابل شمارش در PHP نمونه های بیشتر و نکته ها.
جمع بندی سریع
- is_countable قابل شمارش بودن را می سنجد.
- TRUE برای آرایه ها برمی گردد.
- رشته ها معمولاً FALSE می شوند.
- از PHP 7.3+ در دسترس است.