解析转会市场链接

时间:2017-02-12 19:53:54

标签: php parsing

如何从PHP链接transfermarket网站获取ID(最后的数字)? 例如http://www.transfermarkt.co.uk/claudio-bravo/profil/spieler/40423

$url = 'http://www.transfermarkt.co.uk/andriy-pyatov/profil/spieler/40423';
$r = parse_url($url);
$endofurl = substr($r['path'], strrpos($r['path'], '/'));

$ endofurl返回/ 40423

如何摆脱/?

1 个答案:

答案 0 :(得分:0)

解决方案A

假设

$url = "http://www.transfermarkt.co.uk/andriy-pyatov/profil/spieler/40423";

您可以使用explode拆分网址,然后使用end获取最后一个元素(本例中为40423):

$id = explode("/", $url);
$id = end($id);

解决方案B

如果你真的想使用$endofurl

$id = substr($endofurl, 1);