函式名: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()函式的用法和返回結果。它可以將各種資料型別的值轉換為對應的布林值。