我将$_SERVER['REQUEST_URI']
的网址设为/a/b/c/d/e
我想通过php获取字符串/a/b/c
。有没有办法在`/ d'之后使用split函数并拆分?
答案 0 :(得分:0)
$stringtoprocess='/a/b/c/d/e';
$mypieces=explode('/', $stringtoprocess);
echo $mypieces[1]; //a
echo $mypieces[2]; //b
echo $mypieces[3]; //c
答案 1 :(得分:0)
下面的代码查找$ url中存储在$ pattern中的正则表达式模式,然后将匹配存储在$ matches中。请记住$ matches [0]是匹配的整个字符串,在本例中为$ url。试一试:
$url = "/a/b/c/d/e";
$pattern = '/\/(.*)\/(.*)\/(.*)/';
preg_match($pattern, $url, $matches);
echo $matches[1];
答案 2 :(得分:0)
$url = '/a/b/c/d/e';
$array = explode('/',$url);
$new_url = '/'.$array[1].'/'.$array[2].'/'.$array[3];