首頁 >後端開發 >php教程 >php中flase字元怎麼轉換bool型

php中flase字元怎麼轉換bool型

怪我咯
怪我咯原創
2017-06-19 10:49:253846瀏覽

本文為大家總結介紹了下PHP中轉換為布林(bool)類型時的一些情況,非常的簡單,有需要的小夥伴可以參考下

問題起由:PHP中if( true==2)會回傳true還是false?

結果是回傳true,順著這個問題,我把php其他資料型別也測試一下。

結論:

轉換為bool型別時,會變成false的幾個資料:

1.整數型0

2.空字串

3.空陣列

4.NULL

歡迎補充. ..

測試程式碼:

<?php
function p($title,$mybool){
  echo "<pre class="brush:php;toolbar:false">".$title;
  echo var_dump($mybool)."
"; } class foo { function do_foo() { echo "你好!"; } } echo"
PHP中的其他类型转化为Bool类型
"; //零 $n0=boolval(0); p("零:",$n0); //正整数 $n=boolval(2); p("正整数:",$n); //负整数 $nx=boolval(-2); p("负整数:",$nx); //字符空格 $ss=boolval(" "); p("字符空格:",$ss); //空字符串 $sn=boolval(""); p("空字符串:",$sn); //字符串 $s=boolval("chinacion"); p("字符串:",$s); //空数组 $an=boolval(array()); p("空数组:",$an); //数组 $a=boolval(array(0=>1)); p("数组:",$a); //null类型 $nu = boolval(NULL); p("NULL:",$nu); //object $bar = new foo; $bar; $obj = boolval($bar); p("Object:",$obj);

以上是php中flase字元怎麼轉換bool型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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