الفرق بين المراجعتين لصفحة: «PHP/is nan»
< PHP
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
ط نقل عبد اللطيف ايمش صفحة PHP/Function/is-nan إلى PHP/is nan: إعادة هيكلة التوثيق |
||
(3 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 31: | سطر 31: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الدالة <code>[[PHP | * الدالة <code>[[PHP/is finite|is_finite()]]</code>: تتحقَّق إن كان العدد الممرَّر إليها محدودًا. | ||
* الدالة <code>[[PHP/ | * الدالة <code>[[PHP/is_infinite|is_infinite()]]</code>: تتحقَّق إن كان العدد الممرَّر إليها غير محدود (لا نهائي). | ||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 03:50، 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()
: تتحقَّق إن كان العدد الممرَّر إليها غير محدود (لا نهائي).