此處的true修改為任意字元是否也為真?
phpcn_u1458
phpcn_u1458 2019-07-17 23:00:37
0
3
1524

<?php

//定義一下中獎變量,變數的值為true,表示中獎了

$zhongjiang = u;

//由於$ zhongjiang 結果為true,所以顯示了:「買房子」

//可以改為false試試執行結果,如果為false的話,不會執行echo '買個房子';


#if($zhongjiang){

   echo '買房子';

}

phpcn_u1458
phpcn_u1458

全部回覆(2)
小陈

if後邊的判斷條件如果問一個變數的時候,其值為下邊幾種情況下,傳回false

1:布林值FALSE
2:整數值0(零)
3:浮點型值0.0(零)
4:空白字串和字串"0"
5:沒有成員變數的陣列
6:沒有單元的物件(僅適用於PHP 4)
7:特殊型別NULL(包含尚未設定的變數)

angryTom

php預設0為false非0為true,可以用這個思路去做,變數為空值的情況下也會判斷為false,

  • 回覆 原來如此,也就是當值為0的時候為false,除0外的字符,不包含中文則為true。謝謝解答。
    phpcn_u1458 作者 2019-07-19 04:32:02
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板