boolval
(PHP 5 >= 5.5.0, PHP 7)
boolval - 获取变量的布尔值
描述
boolean boolval ( mixed $var )
返回的布尔值var
。
参数
var
标量值被转换为布尔值。
返回值
布尔值var
。
例子
Example #1 boolval() examples
<?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
debug_zval_dump →
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com