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);
呵呵,办法是人想出来的嘛,自己想一下啊。。想要什么就能要到什么
$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);
呵呵,办法是人想出来的嘛,自己想一下啊。。想要什么就能要到什么
$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];本回答被提问者采纳
preg_match_all('%(?<=^|/)\w+(?=\.php\?)%im', $subject, $result, PREG_PATTERN_ORDER);
$result = $result[0];本回答被提问者采纳
第4个回答 2010-10-08
你要截取什么?
PHP有一个函数叫parse_url() 你可以试试。。。应该是你想要的。。
PHP有一个函数叫parse_url() 你可以试试。。。应该是你想要的。。