📜  PHP | boolval()函数

📅  最后修改于: 2022-05-13 01:56:27.548000             🧑  作者: Mango

PHP | boolval()函数

boolval()函数是PHP中的一个内置函数,它为给定表达式提供布尔值。

语法

boolean boolval( $expr )

参数:此函数只接受一个参数,如上述语法所示,如下所述:

  • $expr:要转换为布尔值的表达式或标量。它可以是字符串类型、整数类型等。

返回值:此函数将根据以下条件返回一个布尔值。

  • 如果$expr被评估为布尔值 true,它将返回 TRUE。
  • 如果$expr被评估为布尔值 false,它将返回 FALSE。

以下是不同变量类型及其值的列表,当转换为布尔值时,它们的值将评估为 TRUE 或 FALSE:

  • 整数- 在这个 0 是假的,其他一切都是真的。
  • 浮动——在这个 0.0 是假的,其他一切都是真的。
  • 字符串——“0”和空字符串为假,其他一切为真(甚至“0.0”)
  • 数组——空数组为假,其他一切为真
  • 对象- 这里 null 是假的,其他一切都是真的
  • null – null 始终为假。

下面的程序说明了PHP中的 boolval()函数:


输出

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

参考
http://http:// PHP.net/manual/en/函数.boolval。 PHP