الفرق بين المراجعتين لصفحة: «PHP/is float»
< PHP
Kinan-mawed (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>is_float()</code> في PHP}}</noinclude>' |
Kinan-mawed (نقاش | مساهمات) لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>is_float()</code> في PHP}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>is_float()</code> في PHP}}</noinclude> | ||
(PHP 4, PHP 5, PHP 7) | |||
تتحقّق الدالة <code>is_float()</code> إذا ما كان المتغيّر عددًا عشريًّا. | |||
== الوصف == | |||
<syntaxhighlight lang="php"> | |||
bool is_float ( mixed $var ) | |||
</syntaxhighlight>تجد إذا ما كان نوع المتغيّر المُعطى عددًا عشريًّا. | |||
'''ملاحظة:''' لمعرفة إذا ما كان المتغيّر عددًا أو سلسلةً نصّيّةً (كما في حقول الإدخال [form input] إذ يكون سلسلة نصّيّة دومًا)، فاستخدم الدالة <code>[[PHP/is numeric|is_numeric()]]</code>. | |||
== المعاملات == | |||
=== var === | |||
القيمة المطلوب التّحقّق منها. | |||
== القيم المعادة == | |||
تُعيد القيمة <code>TRUE</code> إن كان المتغيّر [[PHP/float|عددًا عشريًّا]]، و <code>FALSE</code> فيما عدا ذلك. | |||
== أمثلة == | |||
المثال 1: أمثلة على الدالة <code>is_float()</code><syntaxhighlight lang="php"> | |||
var_dump(is_float(27.25)); | |||
var_dump(is_float('abc')); | |||
var_dump(is_float(23)); | |||
var_dump(is_float(23.5)); | |||
var_dump(is_float(1e7)); //Scientific Notation | |||
var_dump(is_float(true)); | |||
?> | |||
</syntaxhighlight>ينتج عن المثال السّابق ما يلي:<syntaxhighlight lang="text"> | |||
bool(true) | |||
bool(false) | |||
bool(false) | |||
bool(true) | |||
bool(true) | |||
bool(false) | |||
</syntaxhighlight> | |||
== انظر أيضًا == | |||
* الدالة <code>[[PHP/is bool|is_bool()]]</code>: معرفة إذا ما كان المتغيّر قيمةً منطقيةً (boolean). | |||
* الدالة <code>[[PHP/is int|is_int()]]</code>: معرفة إذا ما كان المتغيّر عددًا صحيحًا. | |||
* الدالة <code>[[PHP/is numeric|is_numeric()]]</code>: معرفة إذا ما كان المتغيّر عددًا أو سلسلة نصّيّة عدديّة. | |||
* الدالة <code>[[PHP/is string|is_string()]]</code>: معرفة إذا ما كان نوع المتغيّر سلسلة نصّيّة. | |||
* الدالة <code>[[PHP/is array|is_array()]]</code>: معرفة إذا ما كان المتغيّر مصفوفة. | |||
* الدالة [[PHP/is object|is_object()]]: معرفة إذا ما كان المتغيّر كائنًا. | |||
== مصادر == | |||
* [http://php.net/manual/en/function.is-float.php صفحة الدالة is_float في توثيق PHP الرسمي]. |
مراجعة 22:28، 17 أبريل 2018
(PHP 4, PHP 5, PHP 7)
تتحقّق الدالة is_float()
إذا ما كان المتغيّر عددًا عشريًّا.
الوصف
bool is_float ( mixed $var )
تجد إذا ما كان نوع المتغيّر المُعطى عددًا عشريًّا.
ملاحظة: لمعرفة إذا ما كان المتغيّر عددًا أو سلسلةً نصّيّةً (كما في حقول الإدخال [form input] إذ يكون سلسلة نصّيّة دومًا)، فاستخدم الدالة is_numeric()
.
المعاملات
var
القيمة المطلوب التّحقّق منها.
القيم المعادة
تُعيد القيمة TRUE
إن كان المتغيّر عددًا عشريًّا، و FALSE
فيما عدا ذلك.
أمثلة
المثال 1: أمثلة على الدالة is_float()
var_dump(is_float(27.25));
var_dump(is_float('abc'));
var_dump(is_float(23));
var_dump(is_float(23.5));
var_dump(is_float(1e7)); //Scientific Notation
var_dump(is_float(true));
?>
ينتج عن المثال السّابق ما يلي:
bool(true)
bool(false)
bool(false)
bool(true)
bool(true)
bool(false)
انظر أيضًا
- الدالة
is_bool()
: معرفة إذا ما كان المتغيّر قيمةً منطقيةً (boolean). - الدالة
is_int()
: معرفة إذا ما كان المتغيّر عددًا صحيحًا. - الدالة
is_numeric()
: معرفة إذا ما كان المتغيّر عددًا أو سلسلة نصّيّة عدديّة. - الدالة
is_string()
: معرفة إذا ما كان نوع المتغيّر سلسلة نصّيّة. - الدالة
is_array()
: معرفة إذا ما كان المتغيّر مصفوفة. - الدالة is_object(): معرفة إذا ما كان المتغيّر كائنًا.