0pl*_*us1 26 php regex preg-replace
我需要删除内部链接中的第一个正斜杠,格式如下:
/directory/link.php
Run Code Online (Sandbox Code Playgroud)
我需要:
directory/link.php
Run Code Online (Sandbox Code Playgroud)
我不懂正则表达式(preg_replace?),那些斜杠正在杀了我..
我需要你的帮助stackoverflow!
非常感谢你!
Ste*_*rig 90
仅仅因为之前没人提到过:
$uri = "/directory/link.php";
$uri = ltrim($uri, '/');
Run Code Online (Sandbox Code Playgroud)
这个的好处是:
与substr()解决方案相比:它也适用于不以斜杠开头的路径.因此,在uri上多次使用相同的程序是安全的.
与preg_replace()解决方案相比:它肯定要快得多.在我看来,驱动正则表达式引擎执行这样一项微不足道的任务是过度的.