php將陣列轉成bool類型的三種方法:1、在陣列變數之前加上用括號括起來的目標類型,語法「(bool)$陣列變數名稱」或「(boolean)$數組變數名」。 2.使用boolval()函數,語法「boolval($數組變數名)」。 3.使用settype()函數將陣列變數設為bool類型,語法「settype($陣列變數名,"boolean")」。
本教學操作環境: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); ?>
方法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); ?>
方法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影片教學》
以上是php怎麼將陣列轉成bool類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!