الفرق بين المراجعتين ل"PHP/is nan"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
ط (استبدال النص - 'PHP/Function/is-finite' ب'PHP/is finite')
ط (استبدال النص - 'PHP\/Function\/([^|]*)' ب'PHP/$1')
سطر 32: سطر 32:
 
== انظر أيضًا ==
 
== انظر أيضًا ==
 
* الدالة <code>[[PHP/is finite|is_finite()‎]]</code>: تتحقَّق إن كان العدد الممرَّر إليها محدودًا.
 
* الدالة <code>[[PHP/is finite|is_finite()‎]]</code>: تتحقَّق إن كان العدد الممرَّر إليها محدودًا.
* الدالة <code>[[PHP/Function/is-infinite|is_infinite()‎]]</code>: تتحقَّق إن كان العدد الممرَّر إليها غير محدود (لا نهائي).
+
* الدالة <code>[[PHP/is-infinite|is_infinite()‎]]</code>: تتحقَّق إن كان العدد الممرَّر إليها غير محدود (لا نهائي).
  
 
== مصادر ==
 
== مصادر ==

مراجعة 03:42، 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()‎: تتحقَّق إن كان العدد الممرَّر إليها غير محدود (لا نهائي).

مصادر