boolval 函数用于获取变量的布尔值。
版本要求:PHP 5 >= 5.5.0, PHP 7。
语法
boolean boolval ( mixed $var )
参数说明:
- $var:要转换为布尔值的变量。
实例
实例
echo
'
0:
'
.
(
boolval
(
0
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
42:
'
.
(
boolval
(
42
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
0.0:
'
.
(
boolval
(
0
.0
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
4.2:
'
.
(
boolval
(
4
.2
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
"":
'
.
(
boolval
(
"
"
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
"string":
'
.
(
boolval
(
"
string
"
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
"0":
'
.
(
boolval
(
"
0
"
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
"1":
'
.
(
boolval
(
"
1
"
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
[1, 2]:
'
.
(
boolval
(
[
1
,
2
]
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
[]:
'
.
(
boolval
(
[
]
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
echo
'
stdClass:
'
.
(
boolval
(
new
stdClass
)
?
'
true
'
:
'
false
'
)
.
"
\n
"
;
执行结果如下所示:
0: false 42: true 0.0: false 4.2: true "": false "string": true "0": false "1": true [1, 2]: true []: false stdClass: true