我有3個變量,分別命名爲$a
,$b
和$c
。這些變量保存來自數據庫的動態值。php中變量的比較
我想比較這些變量,如果$a
,$b
,$c
保持空間的手段「」然後打印no message
如果變量$a
,$b
保持空間和$c
保持信息打印消息,如果$a
,$c
保持空間和$b
保持信息打印消息,如果$b
,$c
保持空間並且$a
保持消息打印消息。請幫幫我。由於
我的代碼是
if(($_GET['ms1']== " ") && ($_GET['ms2'] == " ") && ($_GET['ms3']== " "))
{
print"<p style=color:red;text-align:center;font-family:Times New Roman,Georgia,Serif;>";
echo "No Message From Court.";
print"</p>";
print"<p style=color:green;text-align:center;font-family:Times New Roman,Georgia,Serif;>";
echo "Thank You";
print"</p>";
}
elseif(($_GET['ms1']==' ') && ($_GET['ms2']==' '))
{
print"<p style=color:red;font-family:Times New Roman,Georgia,Serif;text-align:center;>";
echo '3'.$_GET['ms3'];
print"</p>";
}
elseif(($_GET['ms1']== ' ') && ($_GET['ms3']==' '))
{
print"<p style=color:red;font-family:Times New Roman,Georgia,Serif;text-align:center;>";
echo '2'.$_GET['ms2'];
print"</p>";
}
elseif(($_GET['ms2']==' ') && ($_GET['ms3']==' '))
{
print"<p style=color:red;font-family:Times New Roman,Georgia,Serif;text-align:center;>";
echo '1'.$_GET['ms1'];
print"</p>";
}
問題是什麼?順便說一下,如果你想檢查一個單引號,你至少應該使用'==='來引入使用單引號作爲設置的問題。 – jeroen
問題是,變量包含空間,所以我根本沒有比較,請幫助我先生 – user3181994
我想,如果所有變量包含空格然後打印沒有消息,但在這三個,如果任何一個包含字符串消息,然後打印消息。 – user3181994