删除链接中的第一个正斜杠?

2022-08-30 13:00:54

我需要删除链接内的第一个正斜杠,格式如下:

/directory/link.php

我需要:

directory/link.php

我不懂正则表达式(preg_replace?),那些斜杠正在杀死我。

我需要你的帮助堆栈溢出!

谢谢!


答案 1

只是因为以前没有人提到过它:

$uri = "/directory/link.php";
$uri = ltrim($uri, '/');

这个的好处是:

  • substr() 解决方案相比:它也适用于不以斜杠开头的路径。因此,在URI上多次使用相同的程序是安全的。

  • preg_replace()解决方案相比:它肯定更快。在我看来,为这样一个微不足道的任务启动正则表达式引擎是过度的。


答案 2
preg_replace('/^\//', '', $link);

推荐