$str='http://www.sina.com.cn/abc/de/fg.php?id=1';
我想获取 id=1, 1这个值 怎么获取呢?
用post提交的 

解决方案 »

  1.   

    我想用parse_url 来解析 并获取id的值 怎么获取呢
      

  2.   

    $str='http://www.sina.com.cn/abc/de/fg.php?id=1';
    $p = parse_url($str);parse_str($p['query'], $q);print_r($q);
      

  3.   

    这个方法挺好啊,你可以看一下手册,看看parse_url的用法
      

  4.   


    你这个明显是用get方式提交的,如果你是要解析$str这个字符串的话可以用3楼的,淡然你也可以自己写个正则
      

  5.   

    $str='http://www.sina.com.cn/abc/de/fg.php?id=1';if(preg_match('#[^\?]*\?[^=]*=(\w*)#', $str, $match)) {
        echo $match[1];
    }