boolval()函数是PHP中的内置函数,它为给定表达式提供布尔值。
用法:
boolean boolval( $expr )
参数:此函数仅接受一个参数,如上面的语法所示,如下所述:
- $expr:要更改为布尔值的表达式或标量。它可以是字符串类型,整数类型等。
返回值:此函数将根据以下条件返回布尔值。
- 如果$expr计算为boolean true,则将返回TRUE。
- 如果$expr被评估为布尔值false,它将返回FALSE。
以下是不同变量类型及其值的列表,这些变量类型在转换为布尔值时将评估为TRUE或FALSE:
- 整数-在这个0中为假,其他所有都为真。
- 浮点数-在此0.0中为false,其他所有条件为true。
- 串-“0”和null字符串为false,其他均为真(甚至“0.0”)
- 数组-空数组为假,其他所有为真
- Object -这里的null为false,其他所有为true
- 空值-null始终为false。
以下示例程序旨在说明PHP中的boolval()函数:
<?php
// PHP program to illustrate
// the boolval() function
echo 'boolval of 3:'.( boolval( 3 )? 'true' :'false')."\n";
echo 'boolval of -3 :'.( boolval( -3 )? 'true' :'false')."\n";
echo 'boolval of 0:' .( boolval( 0 )? 'true' :'false')."\n";
echo 'boolval of 3.5:'.( boolval( 3.5 )? 'true' :'false')."\n";
echo 'boolval of -3.5:'.( boolval( -3.5 )? 'true' :'false' )."\n";
echo 'boolval of 0.0:'.( boolval( 0.0 )? 'true' :'false' )."\n";
echo 'boolval of "1":'.( boolval( "1" )? 'true' :'false' )."\n";
echo 'boolval of "0":'.( boolval( "0" )? 'true' :'false' )."\n";
echo 'boolval of "0.0":'.( boolval( "0.0" )? 'true' :'false' )."\n";
echo 'boolval of "xyz":'.( boolval( "xyz" )? 'true' :'false' )."\n";
echo 'boolval of "":'.( boolval( "" )? 'true' :'false' )."\n";
echo 'boolval of [1, 5]:'.( boolval( [1, 5] )? 'true' :'false' )."\n";
echo 'boolval of []:'.( boolval( [] )? 'true' :'false' )."\n";
echo 'boolval of NULL:'.( boolval( NULL )? 'true' :'false' )."\n";
?>
输出:
boolval of 3:true boolval of -3 :true boolval of 0:false boolval of 3.5:true boolval of -3.5:true boolval of 0.0:false boolval of "1":true boolval of "0":false boolval of "0.0":true boolval of "xyz":true boolval of "":false boolval of [1, 5]:true boolval of []:false boolval of NULL:false
参考:
http://http://php.net/manual/en/function.boolval.php
相关用法
- p5.js max()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- d3.js d3.max()用法及代码示例
- p5.js value()用法及代码示例
- PHP Ds\Set get()用法及代码示例
- p5.js log()用法及代码示例
- p5.js cos()用法及代码示例
- PHP ord()用法及代码示例
- p5.js tan()用法及代码示例
- p5.js sin()用法及代码示例
- CSS var()用法及代码示例
- p5.js min()用法及代码示例
注:本文由纯净天空筛选整理自sid4321大神的英文原创作品 PHP | boolval() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。