is_array
می خواهی «تشخیص آرایه در PHP» را سریع انجام دهی؟ تابع is_array() بررسی می کند آیا یک «متغیر (Variable)» آرایه است یا نه. اگر آرایه باشد، درست برمی گرداند؛ وگرنه نادرست. مثلاً مثل جدا کردن لیست خرید از یک جمله معمولی.
تعریف ساده و کاربرد تشخیص آرایه
is_array(variable) نوع متغیر را چک می کند. اگر نوعش «آرایه (Array)» باشد مقدار true می دهد. این کار برای اعتبارسنجی ورودی ها و جلوگیری از خطا خیلی مهم است.
سینتکس
is_array(variable);
مثال از منبع
چک کردن انواع متغیرها و چاپ نتیجه:
<?php
$a = "Hello";
echo "a is " . is_array($a) . "<br>";
$b = array("red", "green", "blue");
echo "b is " . is_array($b) . "<br>";
$c = array("Peter" => "35", "Ben" => "37", "Joe" => "43");
echo "c is " . is_array($c) . "<br>";
$d = "red, green, blue";
echo "d is " . is_array($d) . "<br>";
?>
گام های عملی
- متغیر ورودی را آماده کن.
- تابع
is_arrayرا روی آن اجرا کن. - اگر true بود، مثل آرایه رفتار کن.
نکته ها
نکته: مقدار برگشتی «بولی (Boolean)» است؛ برای چاپ بهتر، آن را تفسیر کن.
نکته: رشته شبیه لیست، آرایه نیست؛ باید تبدیل شود.
پیوندهای مرتبط داخلی
- gettype برای دیدن نوع متغیر.
- is_countable برای قابل شمارش بودن.
جمع بندی سریع
is_arrayفقط آرایه را تشخیص می دهد.- خروجی بولی است؛ درست یا نادرست.
- رشته شبیه لیست، آرایه نیست.
- برای جلوگیری از خطا، قبل از استفاده چک کن.