is_integer
تابع is_integer بررسی می کند یک متغیر (Variable) «عدد صحیح» است یا نه. مثل نمره امتحان، فقط می گوید بله یا خیر. اگر اعشار دارد، صحیح نیست.
تعریف و کاربرد
is_integer() نوع متغیر را چک می کند. اگر «صحیح (Integer)» باشد true برمی گرداند، وگرنه false. این تابع در واقع هم نام is_int() است.
سینتکس
is_integer(variable);
مثال از منبع
چک کردن صحیح بودن چند مقدار مختلف:
<?php
$a = 32;
echo "a is " . is_integer($a) . "<br>";
$b = 0;
echo "b is " . is_integer($b) . "<br>";
$c = 32.5;
echo "c is " . is_integer($c) . "<br>";
$d = "32";
echo "d is " . is_integer($d) . "<br>";
$e = true;
echo "e is " . is_integer($e) . "<br>";
$f = "null";
echo "f is " . is_integer($f) . "<br>";
?>
گام های عملی سریع
- ورودی کاربر را دریافت کن.
is_integer($value)را روی آن اجرا کن.- اگر
trueبود، محاسبات صحیح را انجام بده.
نکته ها و هشدارها
نکته: رشته «32» صحیح نیست؛ قبلش تبدیل کن.
نکته: 0 هم عدد صحیح معتبر است.
هشدار: true/false عدد صحیح محسوب نمی شوند.
پیوندهای داخلی مرتبط
جمع بندی سریع
is_integerفقط نوع صحیح را می سنجد.- رشته عددی، صحیح نیست.
0صحیح معتبر است.- برای اعتبارسنجی ورودی ها عالی است.