从php中的url中提取值
我有一个与此类似的 URL:
http://somethinfs.com/folder/134039/the_title_of_somethings.html http://somethinfs.com/folder/184738/the_title_of_somethings_else.html
从该 URL 中,我需要提取“134039”和“184738”。 我尝试使用 strpos 和 substr 但它不起作用,它只是返回我 .html
。
I've a URL similar to this:
http://somethinfs.com/folder/134039/the_title_of_somethings.html http://somethinfs.com/folder/184738/the_title_of_somethings_else.html
From this URL, I need to extract the "134039" and "184738".
I've tried to use the strpos and substr but it doesn't work, it just return me .html
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
parse_url
和explode
就可以了。输出为
184738
A mixture of
parse_url
andexplode
would do it.Output is
184738
看正则表达式:
Behold regular expressions:
爆炸链接/
所以...
您也可以使用正则表达式,如 deceze 所说:)
explode link /
so...
Also you can use regexp as deceze said :)
这有效,但返回所有数字:
This works, but returns all numbers: