删除链接中的第一个正斜杠?
2022-08-30 13:00:54
我需要删除链接内的第一个正斜杠,格式如下:
/directory/link.php
我需要:
directory/link.php
我不懂正则表达式(preg_replace?),那些斜杠正在杀死我。
我需要你的帮助堆栈溢出!
谢谢!
我需要删除链接内的第一个正斜杠,格式如下:
/directory/link.php
我需要:
directory/link.php
我不懂正则表达式(preg_replace?),那些斜杠正在杀死我。
我需要你的帮助堆栈溢出!
谢谢!
只是因为以前没有人提到过它:
$uri = "/directory/link.php";
$uri = ltrim($uri, '/');
这个的好处是:
与 substr()
解决方案相比:它也适用于不以斜杠开头的路径。因此,在URI上多次使用相同的程序是安全的。
与preg_replace()
解决方案相比:它肯定更快。在我看来,为这样一个微不足道的任务启动正则表达式引擎是过度的。
preg_replace('/^\//', '', $link);