الفرق بين المراجعتين ل"PHP/boolval"
< PHP
اذهب إلى التنقل
اذهب إلى البحث
Kinan-mawed (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>boolval()</code> في PHP}}</noinclude>') |
(←مصادر) |
||
(5 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 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>تُعيد [[PHP/boolean|القيمة المنطقيّة]] للمتغيّر <code>var</code>. | ||
+ | |||
+ | == المعاملات == | ||
+ | |||
+ | === <code>var</code> === | ||
+ | وهو القيمة العدديّة التي ستُحوَّل إلى [[PHP/boolean|قيمة منطقيّة]]. | ||
+ | |||
+ | == القيم المعادة == | ||
+ | [[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> | ||
+ | |||
+ | == انظر أيضًا == | ||
+ | * الدالة <code>[[PHP/floatval|floatval()]]</code>: الحصول على قيمة من نوع عدد عشري (float) لمتغيّر ما. | ||
+ | * الدالة <code>[[PHP/intval|intval()]]</code>: الحصول على قيمة من نوع عدد صحيح (integer) لمتغيّر ما. | ||
+ | * الدالة <code>[[PHP/strval|strval()]]</code>: الحصول على قيمة من نوع سلسلة نصّيّة (string) لمتغيّر ما. | ||
+ | * الدالة <code>[[PHP/settype|settype()]]</code>: تعيين نوع متغيّر ما. | ||
+ | * الدالة <code>[[PHP/is bool|is_bool()]]</code>: معرفة إذا ما كان المتغيّر منطقي النّوع (boolean). | ||
+ | * [[PHP/type juggling|التّعامل مع الأنواع في PHP]]. | ||
+ | |||
+ | == مصادر == | ||
+ | * [http://php.net/manual/en/function.boolval.php صفحة الدالة boolval في توثيق PHP الرسمي]. | ||
+ | [[تصنيف:PHP]] | ||
+ | [[تصنيف:PHP Function]] | ||
+ | [[تصنيف:PHP Variable Handling]] |
المراجعة الحالية بتاريخ 10:51، 16 أبريل 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.