溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在PHP中將其他類型轉化為Bool類型

發布時間:2021-02-26 14:55:33 來源:億速云 閱讀:274 作者:戴恩恩 欄目:開發技術

這篇文章主要介紹了怎么在PHP中將其他類型轉化為Bool類型,此處通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考價值,需要的朋友可以參考下:

php有什么用

php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。

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

結果是返回true,順著這個問題,我把php其他數據類型也測試一下。

怎么在PHP中將其他類型轉化為Bool類型

結論:

轉化為bool類型時,會變成false的幾種數據:

1.整型0

2.空字符串

3.空數組

4.NULL

歡迎補充...

測試代碼:

<?php
function p($title,$mybool){
  echo "<pre>".$title;
  echo var_dump($mybool)."</pre>";
}
class foo {
  function do_foo() {
    echo "你好!";
  }
}
echo"<pre>PHP中的其他類型轉化為Bool類型</pre>";
//零
$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中將其他類型轉化為Bool類型的文章就介紹到這了,更多相關怎么在PHP中將其他類型轉化為Bool類型的內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女