首頁  >  文章  >  後端開發  >  PHP能在 switch中實現全等嗎

PHP能在 switch中實現全等嗎

WBOY
WBOY原創
2016-12-01 01:28:011226瀏覽

<code>        switch($value){
            case null: echo 'null';
                break;
            case '': echo '空';
                break;
        }
            
</code>

現在的問題是,當$value = ''時,switch會進入第一個case。
能實現全等判斷,讓switch進入第二個case嗎?

回覆內容:

<code>        switch($value){
            case null: echo 'null';
                break;
            case '': echo '空';
                break;
        }
            
</code>

現在的問題是,當$value = ''時,switch會進入第一個case。
能實現全等判斷,讓switch進入第二個case嗎?

換個思路可以,看代碼

<code>switch(true) {
    case null === $value : echo 'null';
        break;
    case '' === $value: echo '空';
        break;
}</code>

不行, switch作的是鬆散比較.

上面說的很對 換個思路

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