我有这个链接 http://www.4allshop.nl/100133/acer-gold-15-6-traveler-3jr.html
并且有更多像这样的链接,我真的想从ID希望的每个链接获得100133。 我尝试从左边和riht切出,但这不是一个解决方案因为ID后面的字符与每个链接不同。 我真的希望有一个简单的解决方案,用一点PHP做到这一点。
答案 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