如何确定URL的结尾是否与“/ my-phrase”匹配

时间:2010-03-02 01:25:17

标签: php

如果URL字符串的最后一部分是/ my-phrase

,我需要执行条件代码

如何在URL字符串中的最后一个“/”字符后解析匹配的URL?

if(end of URL is "/my-phrase")
{ //dosomething;}
else
{//something else;}

3 个答案:

答案 0 :(得分:3)

substr($URL, -1 * strlen("/my-phrase")) == "/my-phrase"

答案 1 :(得分:0)

你可以在“/”上爆炸。然后检查最后一个元素

$url="http://www.somewhere.com/my-phrase";
$s = explode("/",$url);
if (  end($s) == "my-phrase" ){
 print "found";
}

答案 2 :(得分:0)

到目前为止发布的其他答案都很好,但我个人更喜欢简单:

if(preg_match("#/my-phrase$#", $url)) {
  //...
}