PHP正则表达式之URL截取

goods.php?id=57
面对这样的一个URL.
请问怎么样写正则?
我想提取goods出来

第1个回答  2015-10-07
$url=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url[path];
$url= str_replace("/","",$url)."<br>";
echo str_replace(".php","",$url);
呵呵,办法是人想出来的嘛,自己想一下啊。。想要什么就能要到什么
第2个回答  2010-10-08
$url=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url[path];
$url= str_replace("/","",$url)."<br>";
echo str_replace(".php","",$url);
呵呵,办法是人想出来的嘛,自己想一下啊。。想要什么就能要到什么
第3个回答  2010-10-08
简单的可以参考这样去使用:

preg_match_all('%(?<=^|/)\w+(?=\.php\?)%im', $subject, $result, PREG_PATTERN_ORDER);
$result = $result[0];本回答被提问者采纳
第4个回答  2010-10-08
你要截取什么?
PHP有一个函数叫parse_url() 你可以试试。。。应该是你想要的。。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网