2013-10-02 27 views
0

當我給這個邏輯的PHP比較有什麼錯誤?

<? echo $submissiontype ?> 

我得到的輸出作爲

PRIORITY 

但下面的代碼,我期待輸出作爲

selected 

,但我不能讓它,

<? if($submissiontype == 'PRIORITY') {echo 'selected';} ?> 

上述代碼中的錯誤是什麼?

+0

請更具體,同時試圖儘可能問題。 – pregmatch

+0

空白處??? – Musa

+2

var_dump($ submissiontype);''''''''''''''''''''''''''''''''可能會有一個額外的空間,您可以嘗試:if(trim($ submissiontype)=='PRIORITY'){echo'selected';}' – 2013-10-02 22:25:40

回答

3

如果您先修剪$submissionType類型,該怎麼辦?

<? if(trim($submissiontype) == 'PRIORITY') {echo 'selected';} ?> 

通常存在我們沒有考慮到的空白。

0

你也可以使用字符串比較,strcmp

if(!strcmp($submissiontype," PRIORITY")) { 
echo "selected"; 
}