الفرق بين المراجعتين لصفحة: «PHP/is nan»
< PHP
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
ط استبدال النص - 'PHP/Function/is-finite' ب'PHP/is finite' |
||
| سطر 31: | سطر 31: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الدالة <code>[[PHP | * الدالة <code>[[PHP/is finite|is_finite()]]</code>: تتحقَّق إن كان العدد الممرَّر إليها محدودًا. | ||
* الدالة <code>[[PHP/Function/is-infinite|is_infinite()]]</code>: تتحقَّق إن كان العدد الممرَّر إليها غير محدود (لا نهائي). | * الدالة <code>[[PHP/Function/is-infinite|is_infinite()]]</code>: تتحقَّق إن كان العدد الممرَّر إليها غير محدود (لا نهائي). | ||
مراجعة 03:31، 4 أبريل 2018
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
تتحقَّق الدالة is_nan() إن كان المعامل الممرَّر إليها ليس عددًا.
الوصف
bool is_nan ( float $val )
تتحقَّق هذه الدالة إن كانت القيمة val ليست عددًا (not a number) مثل القيمة الناتجة من الدالة acos(1.01).
المعاملات
val
القيمة العدديَّة المراد التحقق منها.
القيم المعادة
تُعاد القيمة TRUE إن كان المعامل val ليس عددًا، والقيمة FALSE إن كان غير ذلك.
أمثلة
المثال 1: استعمال الدالة is_nan()
<?php
// NaN سيعيد الحساب الخطأ في العمليات الرياضية القيمة
$nan = acos(8);
var_dump($nan, is_nan($nan));
?>
سيُظهر المثال السابق النتيجة التالية:
float(NAN)
bool(true)
انظر أيضًا
- الدالة
is_finite(): تتحقَّق إن كان العدد الممرَّر إليها محدودًا. - الدالة
is_infinite(): تتحقَّق إن كان العدد الممرَّر إليها غير محدود (لا نهائي).