我有这样的道路:
/dude/stuff/lol/bruh.jpg
我想像这样回应:
/stuff/lol/bruh.jpg
怎么做?如果可以的话请解释一下。我找到了一个很好的答案 Removing part of path in php但是我无法通过爆炸和内爆来解决问题。
如果我的问题是重复的话,请给我重复答案的链接
答案 0 :(得分:1)
$string = '/dude/stuff/lol/bruh.jpg';
$string = substr($string, strpos($string, '/', 1));
strpos
在第一个之后查找/
的位置,然后使用substr
从该位置开始直到结束字符串。
答案 1 :(得分:0)
$path = '/dude/stuff/lol/bruh.jpg';
$path = explode('/', $path);
unset($path[1]);
$path = implode('/', $path);
将字符串分隔成一个数组,然后取消设置第一个项目(技术上是数组中的第二个项目,因为第一个元素将因为以/开头的字符串而为空)。最后,路径被破坏,你得到:
/stuff/lol/bruh.jpg
答案 2 :(得分:0)
试试这个:
$string = "/dude/stuff/lol/bruh.jpg";
$firstslash = strpos($string,"/",1);
$secondstring = substr($string, $firstslash+1);
echo "String : " . $string;
echo " <br> Result : " . $secondstring;