php中将数组转成bool类型的三种方法:

方法1、在数组变量之前加上用括号括起来的目标类型“(bool)”或“(boolean)”

  • (bool)、(boolean):可以将变量转换成布尔类型

实现示例:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(1,2,3);
var_dump($arr);
$bool=(bool)$arr;
var_dump($bool);

$arr=array();
var_dump($arr);
$bool=(bool)$arr;
var_dump($bool);
?>

php怎么将数组转成bool类型

方法2:使用boolval()函数

boolval 函数用于获取变量的布尔值。

实现示例:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(1,2,3);
var_dump($arr);
$bool=boolval($arr);
var_dump($bool);
?>

php怎么将数组转成bool类型

方法3:使用settype()函数

settype($var,$type)函数可以将指定变量设置为指定$type类型。

想要将数组转成bool类型,只需将$type设置为“boolean”或“"bool”。

注:settype() 函数会改变原数组。如果设置成功时返回 TRUE, 失败时返回 FALSE。

实现示例:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array();
var_dump($arr);
$a=settype($arr,"boolean");
var_dump($arr);
?>

php怎么将数组转成bool类型

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。