如果URL字符串的最后一部分是/ my-phrase
,我需要执行条件代码如何在URL字符串中的最后一个“/”字符后解析匹配的URL?
if(end of URL is "/my-phrase")
{ //dosomething;}
else
{//something else;}
答案 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)) {
//...
}