NaN است؟ (is_nan)
تابع is_nan() بررسی می کند مقدار «NaN در PHP» است یا نه. «NaN» یعنی «عدد نیست»؛ مثلا نتیجه محاسبه ای نامعتبر. خروجی بولی (Boolean) است؛ یعنی درست یا نادرست.
تعریف و کاربرد
اگر مقدار «عدد نیست» باشد، is_nan مقدار درست برمی گرداند. برای آشنایی بیشتر با NaN در PHP این بخش را دنبال کن.
سینتکس (Syntax)
<?php
is_nan($value);
?>
مثال: تشخیص NaN
<?php
echo is_nan(200);
echo "<br>";
echo is_nan(acos(1.01));
?>
گام های عملی
- مقدار را در متغیر بگذار.
is_nan($x)را اجرا کن.- اگر درست بود، مقدار «عدد نیست» است.
نکته: برای بررسی «بی نهایت»، از is_infinite کمک بگیر. همچنین برای «متناهی بودن» از is_finite استفاده کن.
جمع بندی سریع
is_nanمقدار «عدد نیست» را تشخیص می دهد.- خروجی فقط درست یا نادرست است.
- در خطایابی محاسبات مفید است.
- نمونه Try-it را حتماً تست کن.