$str  = 'http://detail.tmall.com/item.htm?id=14580913738';
我要得到 14580913738 这个数字?

解决方案 »

  1.   


    http://item.taobao.com/item.htm?spm=1001.1000439.5.6&id=16534716664其实有好几种结构,
    但是他们有一个共同的结构,
    就是id=34343后面就结束了,可不可以写一个通用的正则呢?
      

  2.   

    $s='http://item.taobao.com/item.htm?spm=1001.1000439.5.6&id=16534716664';
    preg_match('/id=(\d+)$/i',$s,$m);
    echo $m[1];