2009-12-05 17 views
0

你好$ mostamazingforumforfastanswersever。最好的書寫方式或是等於聲明

我有一個快速愚蠢的問題;什麼是寫這個的最佳方式:

if ($curpageurl == "www.mysite.com/this" || "www.mysite.com/this/") 

{ 
echo 'this is the this page'; 
} 

,如果不是,那麼我需要調用

while (isset($somevariable) 
{ 
echo '$somevariable'; 
} 

,如果該變量沒有設置,我們無法在此頁面上,然後

else 
{ 
echo 'we are not on this page and the variable isn't set'; 
} 

我知道我是正確的答案不遠處,這實際上可以作爲是,但只有當我去掉||這是我的第一條if語句的一部分。有沒有更好的方法來寫或等於部分? || ==例如?謝謝!

回答

0
if ($curpageurl == "www.mysite.com/this" || $curpageurl == "www.mysite.com/this/") 
+0

謝謝你更可能的值!我知道我不是嘿嘿:p – skarama

0

如果你只是做是因爲/這樣,也許最簡單的方法是隻使用SUBSTR或這樣的事情只得到你想要的部分。

所以檢查最後一個字符爲/,如果是的話得到了$ curpageurl到最後一個字符-1

我只是在情況下,暗示這一點,你有$ curpageurl

+0

謝謝,我沒有想到這一點!但是隻有2個可能的利益價值,這是有和沒有/的。其他任何東西都會產生「其他」語句。 – skarama