如何从链接获取ID?PHP

时间:2014-12-30 19:54:57

标签: php html html5 hyperlink

我有这个链接 http://www.4allshop.nl/100133/acer-gold-15-6-traveler-3jr.html

并且有更多像这样的链接,我真的想从ID希望的每个链接获得100133。 我尝试从左边和riht切出,但这不是一个解决方案因为ID后面的字符与每个链接不同。 我真的希望有一个简单的解决方案,用一点PHP做到这一点。

2 个答案:

答案 0 :(得分:0)

使用正则表达式:/http://www.4allshot\.com/([\d]+)/.*/

$url = 'http://www.4allshop.nl/100133/acer-gold-15-6-traveler-3jr.html';
preg_match( '/http://www.4allshot\.com/([\d]+)/.*/', $url, $match );
var_dump( $match );

然后使用:$match[1]获取ID

答案 1 :(得分:-1)

尝试使用parse_str解析String。请参阅:http://php.net/manual/en/function.parse-str.php