這篇文章主要介紹了怎么在PHP中將其他類型轉(zhuǎn)化為Bool類型,此處通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考價值,需要的朋友可以參考下:
創(chuàng)新互聯(lián)主營上蔡網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,手機APP定制開發(fā),上蔡h5小程序制作搭建,上蔡網(wǎng)站營銷推廣歡迎上蔡等地區(qū)企業(yè)咨詢php是一個嵌套的縮寫名稱,是英文超級文本預(yù)處理語言,它的語法混合了C、Java、Perl以及php自創(chuàng)新的語法,主要用來做網(wǎng)站開發(fā),許多小型網(wǎng)站都用php開發(fā),因為php是開源的,從而使得php經(jīng)久不衰。
問題起由:PHP中if(true==2)會返回true還是false?
結(jié)果是返回true,順著這個問題,我把php其他數(shù)據(jù)類型也測試一下。
結(jié)論:
轉(zhuǎn)化為bool類型時,會變成false的幾種數(shù)據(jù):
1.整型0
2.空字符串
3.空數(shù)組
4.NULL
歡迎補充...
測試代碼:
".$title; echo var_dump($mybool).""; } class foo { function do_foo() { echo "你好!"; } } echo"
PHP中的其他類型轉(zhuǎn)化為Bool類型"; //零 $n0=boolval(0); p("零:",$n0); //正整數(shù) $n=boolval(2); p("正整數(shù):",$n); //負(fù)整數(shù) $nx=boolval(-2); p("負(fù)整數(shù):",$nx); //字符空格 $ss=boolval(" "); p("字符空格:",$ss); //空字符串 $sn=boolval(""); p("空字符串:",$sn); //字符串 $s=boolval("chinacion"); p("字符串:",$s); //空數(shù)組 $an=boolval(array()); p("空數(shù)組:",$an); //數(shù)組 $a=boolval(array(0=>1)); p("數(shù)組:",$a); //null類型 $nu = boolval(NULL); p("NULL:",$nu); //object $bar = new foo; $bar; $obj = boolval($bar); p("Object:",$obj);
到此這篇關(guān)于怎么在PHP中將其他類型轉(zhuǎn)化為Bool類型的文章就介紹到這了,更多相關(guān)怎么在PHP中將其他類型轉(zhuǎn)化為Bool類型的內(nèi)容請搜索創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,!