首頁 > 後端開發 > PHP問題 > php怎麼將數值轉換為布林類型

php怎麼將數值轉換為布林類型

青灯夜游
發布: 2023-03-14 18:04:02
原創
2924 人瀏覽過

轉換:1、使用雙重邏輯非運算符,語法“!!需要轉換的數值”;2、在要轉換的數值變數前加上用括號括起來的目標類型“(bool)”或“(boolean)”,範例“(bool)數值”;3、使用boolval()函數,語法“boolval(數值)”。

php怎麼將數值轉換為布林類型

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

php將數值轉換為布林類型

1、使用雙邏輯非運算子「!!

##將一個布林值進行取反操作。例如:!true = false、!false = true、!10 = false。

<?php
var_dump(!!2);  //返回true
var_dump(!!0);  //返回false
var_dump(!!1);  //返回true
?>
登入後複製

php怎麼將數值轉換為布林類型

2、在轉換變數前加上用括號括起來的目標類型「(bool)」或「(boolean)」

  • (bool)、(boolean):轉換成布林類型

  • <?php
    var_dump((bool)2);  //返回true
    var_dump((bool)0);  //返回false
    var_dump((bool)1);  //返回true
    var_dump((bool)100);  //返回true
    ?>
    登入後複製

php怎麼將數值轉換為布林類型

3、使用boolval()函數

boolval():用於取得變數的布林值;

<?php
echo &#39;0:        &#39;.(boolval(0) ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;42:       &#39;.(boolval(42) ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;0.0:      &#39;.(boolval(0.0) ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;4.2:      &#39;.(boolval(4.2) ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;"0":      &#39;.(boolval("0") ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;"1":      &#39;.(boolval("1") ? &#39;true&#39; : &#39;false&#39;)."<br>";
?>
登入後複製

輸出結果:


0:        false
42:       true
0.0:      false
4.2:      true
"0":      false
"1":      true
登入後複製

推薦學習:《

PHP影片教學

以上是php怎麼將數值轉換為布林類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板