如何从链接获取 ID?.PHP


How can i get an ID from a link?PHP

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

还有更多这样的链接,我真的很想从每个链接中获取ID希望100133。我尝试从左侧和 riht 切出,但这不是一个解决方案,因为每个链接的 ID 背后的字符都不同。我真的希望有一个简单的解决方案可以用一点 PHP 来做到这一点。

使用正则表达式:/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

尝试使用 parse_str 解析字符串。 参考: http://php.net/manual/en/function.parse-str.php