$murl=http://mynewtzt.com/detail.php?id=217665
就用函数调sid(murl)调用出来就是只取了217665这个数字.
function sid()要怎么写啊??

解决方案 »

  1.   

    function sid($str) {
      return preg_replace('/[^\d]/', '', $str);
    }$murl = 'http://mynewtzt.com/detail.php?id=217665';
    echo sid($murl);
      

  2.   

    $murl="http://mynewtzt.com/detail.php?id=217665";
    function sid($murl) {

    $url = parse_url($murl);
    if (isset($url['query'])) {

    $id = explode('=',$url['query']);
    return $id[1];
    }else {

    return 0;
    }
    }
    echo sid($murl);