الفرق بين المراجعتين لصفحة: «PHP/floatval»

من موسوعة حسوب
< PHP
لا ملخص تعديل
لا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 2: سطر 2:
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
(PHP 4 >= 4.2.0, PHP 5, PHP 7)


تُعطي الدالة <code>floatval()‎‎</code> قيمة من نوع عدد عشري (float) لمتغيّر ما.
تُعطي الدالة <code>floatval()‎‎</code> قيمة من نوع [[PHP/float|عدد عشري]] (float) لمتغيّر ما.


== الوصف ==
== الوصف ==
<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
float floatval ( mixed $var )
float floatval ( mixed $var )
</syntaxhighlight>تُعطي قيمة من نوع [https://wiki.hsoub.com/PHP/float عدد عشري] للمتغيّر <code>var</code>.
</syntaxhighlight>تُعطي قيمة من نوع [[PHP/float|عدد عشري]] للمتغيّر <code>var</code>.


== المعاملات ==
== المعاملات ==
سطر 37: سطر 37:


== انظر أيضًا ==
== انظر أيضًا ==
* الدالة [https://wiki.hsoub.com/PHP/boolval boolval()]: الحصول على القيمة المنطقيّة (boolean) لمتغيّر ما.
* الدالة <code>[[PHP/boolval|boolval()]]</code>: الحصول على القيمة المنطقيّة (boolean) لمتغيّر ما.
* الدالة [https://wiki.hsoub.com/PHP/intval intval()]: الحصول على قيمة من نوع عدد صحيح (integer) لمتغيّر ما.
* الدالة <code>[[PHP/intval|intval()]]</code>: الحصول على قيمة من نوع عدد صحيح (integer) لمتغيّر ما.
* الدالة [https://wiki.hsoub.com/PHP/strval strval()]: الحصول على قيمة من نوع سلسلة نصّيّة (string) لمتغيّر ما.
* الدالة <code>[[PHP/strval|strval()]]</code>: الحصول على قيمة من نوع سلسلة نصّيّة (string) لمتغيّر ما.
* الدالة [https://wiki.hsoub.com/PHP/settype settype()]: تعيين نوع متغيّر ما.
* الدالة <code>[[PHP/settype|settype()‎]]</code>: تعيين نوع متغيّر ما.
* [https://wiki.hsoub.com/PHP/type_juggling التّعامل مع الأنواع في PHP].
* [[PHP/type juggling|التّعامل مع الأنواع في PHP]].


== مصادر ==
== مصادر ==
* [http://php.net/manual/en/function.floatval.php صفحة الدالة floatval في توثيق PHP الرسمي].
* [http://php.net/manual/en/function.floatval.php صفحة الدالة floatval في توثيق PHP الرسمي].
[[تصنيف:PHP]]
[[تصنيف:PHP]]
[[تصنيف:PHP Functions]]
[[تصنيف:PHP Function]]
[[تصنيف:PHP Variable Handling]]

المراجعة الحالية بتاريخ 10:59، 16 أبريل 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.

مصادر