我们有http://stackoverflow.com/questions/9281910/h1-and-semantic-html5
如何获取该部分,该部分位于最后一个和之后但只有一个/
?
在此示例中,我们将 h1-and-semantic-html5
更多示例:
从http://dribbble.com/highlights/2012/
链接我们得到2012
从http://www.apple.com/iphone/
我们得到iphone
答案 0 :(得分:10)
basename
应该提供您想要的内容:
php > echo basename("http://stackoverflow.com/questions/9281910/h1-and-semantic-html5");
h1-and-semantic-html5
php > echo basename("http://dribbble.com/highlights/2012/");
2012
php > echo basename("http://www.apple.com/iphone/");
iphone
在documentation中了解更多相关信息。
答案 1 :(得分:1)
$fin = preg_replace('#.*/([^/]+)/?$#', '$1', $whole);
抓取最后一部分非正斜杠字符(可能后跟正斜杠)