写一个或同等声明的最佳方式

时间:2009-12-05 19:30:08

标签: php comparison equals equality

Hello $ 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语句的一部分。是否有更好的方法来写或等于部分? || ==例如?谢谢!

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果你只是因为/而这样做,也许最简单的方法就是使用substr或类似的东西来获得你想要的部分。

因此,检查最后一个字符是否为/,如果是,请将$ curpageurl添加到最后一个字符-1

我只是建议这样,以防你有更多可能的$ curpageurl值