الفرق بين المراجعتين ل"PHP/floatval"
< PHP
اذهب إلى التنقل
اذهب إلى البحث
Kinan-mawed (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>floatval()</code> في PHP}}</noinclude>') |
Kinan-mawed (نقاش | مساهمات) |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>floatval()</code> في PHP}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>floatval()</code> في PHP}}</noinclude> | ||
+ | (PHP 4 >= 4.2.0, PHP 5, PHP 7) | ||
+ | |||
+ | تُعطي الدالة <code>floatval()</code> قيمة من نوع عدد عشري (float) لمتغيّر ما. | ||
+ | |||
+ | == الوصف == | ||
+ | <syntaxhighlight lang="php"> | ||
+ | float floatval ( mixed $var ) | ||
+ | </syntaxhighlight>تُعطي قيمة من نوع [https://wiki.hsoub.com/PHP/float عدد عشري] للمتغيّر <code>var</code>. | ||
+ | |||
+ | == المعاملات == | ||
+ | |||
+ | === <code>var</code> === | ||
+ | قد يكون من أي نوع عددي. لا يجب استخدام الدالة <code>floatval()</code> مع الكائنات، وينتج عن فعل ذلك خطأ من مستوى <code>E_NOTICE</code> وإعادة القيمة <code>1</code>. | ||
+ | |||
+ | == القيم المعادة == | ||
+ | قيمة من نوع عدد عشري للمتغير المُعطى. تُعيد المصفوفات الفارغة القيمة <code>0</code>، والمصفوفات غير الفارغة القيمة <code>1</code>. | ||
+ | |||
+ | تُعيد السّلاسل النصّيّة القيمة <code>0</code> غالبًا، على الرغم من أنّ هذا يعتمد على المحارف الموجودة في أقصى اليسار من السّلسلة النصّيّة، تنطبق هنا القواعد الشّائعة في [https://wiki.hsoub.com/PHP/float#.D8.A7.D9.84.D8.AA.D8.AD.D9.88.D9.8A.D9.84_.D8.A5.D9.84.D9.89_.D8.A3.D8.B9.D8.AF.D8.A7.D8.AF_.D8.B9.D8.B4.D8.B1.D9.8A.D8.A9 تحويل الأعداد العشريّة]. | ||
+ | |||
+ | == أمثلة == | ||
+ | المثال 1: أمثلة على الدالة <code>floatval()</code><syntaxhighlight lang="php"> | ||
+ | <?php | ||
+ | $var = '122.34343The'; | ||
+ | $float_value_of_var = floatval($var); | ||
+ | echo $float_value_of_var; // 122.34343 | ||
+ | ?> | ||
+ | |||
+ | </syntaxhighlight>المثال 2: مثال على استخدام الدالة <code>floatval()</code> مع أحرف غير عدديّة في أقصى اليسار<syntaxhighlight lang="php"> | ||
+ | <?php | ||
+ | $var = 'The122.34343'; | ||
+ | $float_value_of_var = floatval($var); | ||
+ | echo $float_value_of_var; // 0 | ||
+ | ?> | ||
+ | |||
+ | </syntaxhighlight> | ||
+ | |||
+ | == انظر أيضًا == | ||
+ | * الدالة [https://wiki.hsoub.com/PHP/boolval boolval()]: الحصول على القيمة المنطقيّة (boolean) لمتغيّر ما. | ||
+ | * الدالة [https://wiki.hsoub.com/PHP/intval intval()]: الحصول على قيمة من نوع عدد صحيح (integer) لمتغيّر ما. | ||
+ | * الدالة [https://wiki.hsoub.com/PHP/strval strval()]: الحصول على قيمة من نوع سلسلة نصّيّة (string) لمتغيّر ما. | ||
+ | * الدالة [https://wiki.hsoub.com/PHP/settype settype()]: تعيين نوع متغيّر ما. | ||
+ | * [https://wiki.hsoub.com/PHP/type_juggling التّعامل مع الأنواع في PHP]. | ||
+ | |||
+ | == مصادر == | ||
+ | * [http://php.net/manual/en/function.floatval.php صفحة الدالة floatval في توثيق PHP الرسمي]. | ||
+ | [[تصنيف:PHP]] | ||
+ | [[تصنيف:PHP Functions]] |
مراجعة 09:44، 14 أبريل 2018
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
تُعطي الدالة floatval()
قيمة من نوع عدد عشري (float) لمتغيّر ما.
الوصف
float floatval ( mixed $var )
تُعطي قيمة من نوع عدد عشري للمتغيّر var
.
المعاملات
var
قد يكون من أي نوع عددي. لا يجب استخدام الدالة floatval()
مع الكائنات، وينتج عن فعل ذلك خطأ من مستوى E_NOTICE
وإعادة القيمة 1
.
القيم المعادة
قيمة من نوع عدد عشري للمتغير المُعطى. تُعيد المصفوفات الفارغة القيمة 0
، والمصفوفات غير الفارغة القيمة 1
.
تُعيد السّلاسل النصّيّة القيمة 0
غالبًا، على الرغم من أنّ هذا يعتمد على المحارف الموجودة في أقصى اليسار من السّلسلة النصّيّة، تنطبق هنا القواعد الشّائعة في تحويل الأعداد العشريّة.
أمثلة
المثال 1: أمثلة على الدالة floatval()
<?php
$var = '122.34343The';
$float_value_of_var = floatval($var);
echo $float_value_of_var; // 122.34343
?>
المثال 2: مثال على استخدام الدالة floatval()
مع أحرف غير عدديّة في أقصى اليسار
<?php
$var = 'The122.34343';
$float_value_of_var = floatval($var);
echo $float_value_of_var; // 0
?>
انظر أيضًا
- الدالة boolval(): الحصول على القيمة المنطقيّة (boolean) لمتغيّر ما.
- الدالة intval(): الحصول على قيمة من نوع عدد صحيح (integer) لمتغيّر ما.
- الدالة strval(): الحصول على قيمة من نوع سلسلة نصّيّة (string) لمتغيّر ما.
- الدالة settype(): تعيين نوع متغيّر ما.
- التّعامل مع الأنواع في PHP.