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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。