很好地,你可能得到的所有值從$ _REQUEST/$ _ GET/$ _ POST(我用下面的$ _REQUEST,因爲它的工作原理所有),因爲你會使用isset。
if(!isset($_REQUEST[ 'dropdown1' ]) &&
!isset($_REQUEST[ 'dropdown2' ]) &&
!isset($_REQUEST[ 'dropdown3' ]))
{
// none of them are set.
}
如果你實際上是在尋找,看是否自己設置爲NULL的變量,那麼你應該使用is_null
if(is_null($dropdown1) &&
is_null($dropdown2) &&
is_null($dropdown3))
{
// none of them are set.
}
最後,如果你有理由相信,他們將STRING價值'NULL'
那麼你可以使用==
(這是一個相當罕見的情況):
if('NULL' == $dropdown1 &&
'NULL' == $dropdown2 &&
'NULL' == $dropdown3)
{
// none of them are set.
}
您可以更改任何ABO血型我們去測試一下,看看它們中的任何一個是不是用||設置的(或)而不是& &(和):
if('NULL' == $dropdown1 ||
'NULL' == $dropdown2 ||
'NULL' == $dropdown3)
{
// one of them is not set.
}
我還沒有看到在結構中使用逗號運算符控制你使用它的方式。 – Kumar
$ dropdown的數據類型是什麼?這是一個字符串還是沒有設置? – Ibu