查询

boolval()函数—用法及示例

「 将指定的值转换为布尔值 」


函数名:boolval()

适用版本:PHP 5.5.0及以上版本

用法:boolval()函数将指定的值转换为布尔值。如果值为空,则返回false。如果值是零或字符串"0",则返回false。如果值是非零或非空字符串,则返回true。

语法:boolval($value)

参数:

  • $value:要转换为布尔值的值。

返回值:boolval()函数返回转换后的布尔值。

示例1:

$value1 = 0;
$result1 = boolval($value1);
var_dump($result1); // 输出:bool(false)

$value2 = "0";
$result2 = boolval($value2);
var_dump($result2); // 输出:bool(false)

$value3 = "";
$result3 = boolval($value3);
var_dump($result3); // 输出:bool(false)

$value4 = 1;
$result4 = boolval($value4);
var_dump($result4); // 输出:bool(true)

$value5 = "Hello";
$result5 = boolval($value5);
var_dump($result5); // 输出:bool(true)

示例2 - 处理数组元素:

$array = [0, "0", "", 1, "Hello"];
$result = array_map("boolval", $array);
var_dump($result); // 输出:array(5) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(false) [3]=> bool(true) [4]=> bool(true) }

以上示例演示了boolval()函数的用法和返回结果。它可以将各种数据类型的值转换为对应的布尔值。

补充纠错
上一个函数: bind_textdomain_codeset()函数
下一个函数: bzcompress()函数
热门PHP函数
分享链接