is_real
تابع is_real بررسی می کند یک متغیر (Variable) عدد اعشاری Float است یا نه. برای تشخیص عدد اعشاری خیلی سریع عمل می کند. اگر مقدار اعشاری باشد، نتیجه درست می شود.
تعریف و کاربرد is_real
طبق منبع، is_real() می سنجد مقدار از نوع اعشاری است یا نه. این تابع یک نام مستعار از is_float() است.
سینتکس
is_real(variable);
مثال منبع
چند مقدار را می سنجیم. فقط مقادیر اعشاری true می شوند.
<?php
$a = 32;
echo "a is " . is_real($a) . "<br>";
$b = 0;
echo "b is " . is_real($b) . "<br>";
$c = 32.5;
echo "c is " . is_real($c) . "<br>";
$d = "32";
echo "d is " . is_real($d) . "<br>";
$e = true;
echo "e is " . is_real($e) . "<br>";
$f = "null";
echo "f is " . is_real($f) . "<br>";
$g = 1.e3;
echo "g is " . is_real($g) . "<br>";
?>
گام های عملی سریع
- مقدار را در یک متغیر بگذار.
- با
is_real($x)آن را بررسی کن. - اگر نتیجه
trueبود، مقدار اعشاری است.
نکته های مهم درباره تشخیص عدد اعشاری
نکته: رشته عددی اعشاری نیست. فقط نوع float قبول است.
نکته: نمایش علمی مانند 1.e3 اعشاری محسوب می شود.
نکته: چون هم نام is_float است، از هرکدام می توان استفاده کرد.
پیوندهای داخلی
- تشخیص عدد اعشاری با
is_float؛ بخش مرتبط. - is_int برای بررسی عدد صحیح.
- is_numeric برای عدد یا رشته عددی.
جمع بندی سریع
is_realهم معنیis_floatاست.- فقط نوع
floatرا درست می کند. - رشته عددی، اعشاری نیست.
- نماد علمی مانند
1.e3پذیرفته می شود.