首頁  >  文章  >  後端開發  >  php怎麼將陣列轉成bool類型

php怎麼將陣列轉成bool類型

青灯夜游
青灯夜游原創
2022-06-28 16:36:221954瀏覽

php將陣列轉成bool類型的三種方法:1、在陣列變數之前加上用括號括起來的目標類型,語法「(bool)$陣列變數名稱」或「(boolean)$數組變數名」。 2.使用boolval()函數,語法「boolval($數組變數名)」。 3.使用settype()函數將陣列變數設為bool類型,語法「settype($陣列變數名,"boolean")」。

php怎麼將陣列轉成bool類型

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

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類型

推薦學習:《

PHP影片教學

以上是php怎麼將陣列轉成bool類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn