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

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

青灯夜游
青灯夜游原創
2022-01-04 18:32:102890瀏覽

轉換: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中文網其他相關文章!

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