如何从php中删除以forwords(/)结尾的字符串中的第一个单词

时间:2016-03-07 05:50:34

标签: php yii2

$pathInfo = $_SERVER['REDIRECT_URL'];

这是我的代码,它将返回:

/google/agency/create

但是,我只需要agency/create,因为/google是动态字。

3 个答案:

答案 0 :(得分:2)

您可以explode网址字符串,unset第一个值,然后implode再次返回。

<?php

$url = "/google/agency/create";

$exp = explode("/", trim($url, "/")); // trim the '/' from the URL and explode it
unset($exp[0]); // unset first value
$final_arr = implode("/", $exp); // form the string again

print_r($final_arr);

?>
  

输出:

     

机构/创建

Working Example

答案 1 :(得分:1)

$var = "/google/agency/create";
$ex = explode('/',$var);
unset($ex[0]); unset($ex[1]);
echo implode("/",$ex);

您将获得ans agency/create

答案 2 :(得分:0)

$pathInfo = $_SERVER['REDIRECT_URL']; //   /google/agency/create

$array = spliti("/", $pathInfo, 3); //Array([0] =>[1] => google[2] => agency/create)

echo $array[2]; // required output : agency/create.