Open In App

PHP | boolval() Function

The boolval() function is an inbuilt function in PHP which gives the Boolean value for a given expression.

Syntax:



boolean boolval( $expr )

Parameter: This function accepts only one parameter as shown in above syntax and described below:

Return Value: This function will return a boolean value based on the below conditions.



Below is the list of different variable types along with their values which will evaluate to TRUE or FALSE when converted to boolean value:

Below program illustrate the boolval() function in PHP:




<?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";
  
?>

Output:

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

Reference:
http://http://php.net/manual/en/function.boolval.php


Article Tags :