2014-01-11 95 views
0

我有一个非常简单的问题,我无法使用在线帮助解决......PHP独立URL字符串

嗯,我有一个URL,例如。 “www.google.com/hello/xxxxxxxx”

我想要做的是得到那个xxxxxxx并打印它。我已经收集了我想用SQL语句分割的页面的URL,现在它存储在$ row ['url']中。 我试图得到它,当它达到一个“/”

这是我的代码,现在将它分割:

$url = preg_split("[/.-]", $row['url']); 
print_r($url); 

但它不工作?现在它甚至不打印任何东西......我不知道还有什么可以尝试的!

+1

为什么? http://php.net/parse_url已经为你做了所有这些你正在使用preg_split错误 - 没有分隔符。例如''/[//.-]/' –

+0

@MarcB是的,我知道,但我会强制需要这个不涉及URL的不同的东西,我想用它作为参考。我应该用什么来代替preg_split? – user2551208

回答

0

这是你在找什么?

$url = "www.google.com/hello/xxxxxxxx" ; 

echo substr(strrchr($url, '/'), 1); 

输出:XXXXXXXX

+0

是的!究竟!非常感谢! – user2551208

+0

非常欢迎。您也可以查看@BenM的答案。它会给你所需的输出。 –

0

如何使用end()explode()

echo end(explode('/', $row['url'])); 

输出是:xxxxxxxx