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