查詢

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函式
分享連結