我有一些像这样的站点地图:
http://subdomain1.myweb.com/6.xml
http://subdomain2.myweb.com/t2.xml
http://myweb.com/t2.xml
那么,我如何提取数字6,2和2?非常感谢你!
答案 0 :(得分:1)
试试这个:
preg_match_all('/.com\/([a-z A-Z])?(.*?).xml/is',$sourcestring,$matches);
数组$ matches [2]返回你的输出。 我希望这对你有所帮助。
答案 1 :(得分:0)
试试这个
$str = basename("http://myweb.com/t2.xml", "");
preg_match_all('!\d+!', $str, $matches);
print_r($matches[0][0]);