我们有一个类似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
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
请参阅文档中的详细信息。
$fin = preg_replace('#.*/([^/]+)/?$#', '$1', $whole);
抓取非正斜杠字符的最后一部分(后面可能跟一个正斜杠)