php convert string to boolean
/** filter_var - Filters a variable with a specific filter **/
$boolvar = filter_var('true', FILTER_VALIDATE_BOOLEAN);
/** boolval - Get the boolean value of a variable PHP 5 >= */
$boolvar = boolval ('true');
// And literally with a ternary operator but I can't recommend it
$boolvar = ($string === 'true') ? true: false;
/** We can convert any variable to boolean
--- using the (bool) or (boolean) keyword -----
*** But we are talking about conversion not casting ***
- So any String whose length is greater than 0 is true
- and any number other than 0 is true
**/
echo $boolvar = (bool)1; //return true
echo $boolvar = (bool)"true"; //return true
echo $boolvar = (bool)"false"; //return true
echo $boolvar = (bool)0; //return false
echo $boolvar = (bool)""; //return false
var_dump((bool) 0);//return false
var_dump((bool) "");//return false
3.71
7
// (PHP 5 >= 5.5.0, PHP 7)
// boolval — Get the boolean value of a variable
boolval ( mixed $var ) : bool
// Returns the boolean value of var.
Thank you!
7
0
4.33
9
$converted_res = $res ? 'true' : 'false';
Thank you!
9
0
3.4
5
/**
* Strings always evaluate to boolean true unless they have a
* value that's considered "empty" by PHP (taken from the
* documentation for empty):
* "" (an empty string) evaluates as false.
* "0" (0 as a string) evaulates as false.
* If you need to set a boolean based on the text value of a
* string, then you'll need to check for the presence or
* otherwise of that value.
*/
$boolean = $string === 'true' ? true: false;
Thank you!
5
0
Are there any code examples left?
New code examples in category PHP
-
PHP 2022-03-27 22:40:03 index:of curiosa 2019 mp4
-
PHP 2022-03-27 22:35:13 Dijkstra’s algorithm php
-
PHP 2022-03-27 22:35:12 get_declared_classes
-
PHP 2022-03-27 22:30:23 php move index of a value to first position in array
-
PHP 2022-03-27 22:25:01 wordpress get_date
-
PHP 2022-03-27 21:30:38 php shorten string with dots
-
PHP 2022-03-27 21:10:46 php header 500
-
PHP 2022-03-27 21:05:06 laravel schedule run
-
PHP 2022-03-27 20:25:12 Get page title, excerpt or content by id
-
PHP 2022-03-27 20:00:27 php convert date from dd/mm/yyyy to yyyy-mm-dd