2009-12-05 3 views
0

Hello $ mostamazingforumforfastanswerseverever.Лучший способ написать заявление равным

У меня есть быстрый глупый вопрос; что это лучший способ, чтобы написать это:

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

Если вы только делаете это из-за /, может быть, самый простой способ будет просто использовать зиЬзЬг или что-то вроде этого, чтобы просто получить часть, которую вы хотите.

Так проверьте, если последний символ является /, если так получить $ curpageurl до последнего символа -1

Я только предлагаю это в случае, если у вас есть больше возможных значений для $ curpageurl

+0

Спасибо, я не думал об этом! Но есть только 2 возможных значения интереса, которые есть и без /. Все остальное выдает инструкции «else». – skarama

Смежные вопросы