الفرق بين المراجعتين لصفحة: «PHP/boolval»
< PHP
Kinan-mawed (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>boolval()</code> في PHP}}</noinclude>' |
Kinan-mawed (نقاش | مساهمات) لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>boolval()</code> في PHP}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>boolval()</code> في PHP}}</noinclude> | ||
(PHP 5 >= 5.5.0, PHP 7) | |||
تُعطي الدالة <code>boolval()</code> القيمة المنطقيّة لمتغيّر ما. | |||
== الوصف == | |||
<syntaxhighlight lang="php"> | |||
bool boolval ( mixed $var ) | |||
</syntaxhighlight>تُعيد [https://wiki.hsoub.com/PHP/boolean القيمة المنطقيّة] للمتغيّر <code>var</code>. | |||
== المعاملات == | |||
=== <code>var</code> === | |||
وهو القيمة العدديّة التي ستُحوَّل إلى [https://wiki.hsoub.com/PHP/boolean قيمة منطقيّة]. | |||
== القيم المعادة == | |||
[https://wiki.hsoub.com/PHP/boolean القيمة المنطقيّة] للمتغيّر <code>var</code>. | |||
== أمثلة == | |||
المثال 1: أمثلة على الدالة <code>boolval()</code><syntaxhighlight lang="php"> | |||
<?php | |||
echo '0: '.(boolval(0) ? 'true' : 'false')."\n"; | |||
echo '42: '.(boolval(42) ? 'true' : 'false')."\n"; | |||
echo '0.0: '.(boolval(0.0) ? 'true' : 'false')."\n"; | |||
echo '4.2: '.(boolval(4.2) ? 'true' : 'false')."\n"; | |||
echo '"": '.(boolval("") ? 'true' : 'false')."\n"; | |||
echo '"string": '.(boolval("string") ? 'true' : 'false')."\n"; | |||
echo '"0": '.(boolval("0") ? 'true' : 'false')."\n"; | |||
echo '"1": '.(boolval("1") ? 'true' : 'false')."\n"; | |||
echo '[1, 2]: '.(boolval([1, 2]) ? 'true' : 'false')."\n"; | |||
echo '[]: '.(boolval([]) ? 'true' : 'false')."\n"; | |||
echo 'stdClass: '.(boolval(new stdClass) ? 'true' : 'false')."\n"; | |||
?> | |||
</syntaxhighlight>ينتج عن المثال السّابق ما يلي:<syntaxhighlight lang="text"> | |||
0: false | |||
42: true | |||
0.0: false | |||
4.2: true | |||
"": false | |||
"string": true | |||
"0": false | |||
"1": true | |||
[1, 2]: true | |||
[]: false | |||
stdClass: true | |||
</syntaxhighlight> | |||
== انظر أيضًا == | |||
* الدالة [https://wiki.hsoub.com/PHP/floatval floatval()]: الحصول على قيمة من نوع عدد عشري (float) لمتغيّر ما. | |||
* الدالة [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/is_bool is_bool()]: معرفة إذا ما كان المتغيّر منطقي النّوع (boolean). | |||
* [https://wiki.hsoub.com/PHP/type_juggling التّعامل مع الأنواع في PHP]. | |||
== مصادر == | |||
* [http://php.net/manual/en/function.boolval.php صفحة الدالة boolval في توثيق PHP الرسمي]. |
مراجعة 09:26، 14 أبريل 2018
(PHP 5 >= 5.5.0, PHP 7)
تُعطي الدالة boolval()
القيمة المنطقيّة لمتغيّر ما.
الوصف
bool boolval ( mixed $var )
تُعيد القيمة المنطقيّة للمتغيّر var
.
المعاملات
var
وهو القيمة العدديّة التي ستُحوَّل إلى قيمة منطقيّة.
القيم المعادة
القيمة المنطقيّة للمتغيّر var
.
أمثلة
المثال 1: أمثلة على الدالة boolval()
<?php
echo '0: '.(boolval(0) ? 'true' : 'false')."\n";
echo '42: '.(boolval(42) ? 'true' : 'false')."\n";
echo '0.0: '.(boolval(0.0) ? 'true' : 'false')."\n";
echo '4.2: '.(boolval(4.2) ? 'true' : 'false')."\n";
echo '"": '.(boolval("") ? 'true' : 'false')."\n";
echo '"string": '.(boolval("string") ? 'true' : 'false')."\n";
echo '"0": '.(boolval("0") ? 'true' : 'false')."\n";
echo '"1": '.(boolval("1") ? 'true' : 'false')."\n";
echo '[1, 2]: '.(boolval([1, 2]) ? 'true' : 'false')."\n";
echo '[]: '.(boolval([]) ? 'true' : 'false')."\n";
echo 'stdClass: '.(boolval(new stdClass) ? 'true' : 'false')."\n";
?>
ينتج عن المثال السّابق ما يلي:
0: false
42: true
0.0: false
4.2: true
"": false
"string": true
"0": false
"1": true
[1, 2]: true
[]: false
stdClass: true
انظر أيضًا
- الدالة floatval(): الحصول على قيمة من نوع عدد عشري (float) لمتغيّر ما.
- الدالة intval(): الحصول على قيمة من نوع عدد صحيح (integer) لمتغيّر ما.
- الدالة strval(): الحصول على قيمة من نوع سلسلة نصّيّة (string) لمتغيّر ما.
- الدالة settype(): تعيين نوع متغيّر ما.
- الدالة is_bool(): معرفة إذا ما كان المتغيّر منطقي النّوع (boolean).
- التّعامل مع الأنواع في PHP.