题
我需要删除第一个斜线内部的链接格式化这样的:
/directory/link.php
我需要有:
directory/link.php
我不识字经常表现形式(preg_replace?) 与这些削减是杀了我..
我需要你的帮助计算器!
非常感谢你!
解决方案
只是因为没有人提到之前:
$uri = "/directory/link.php";
$uri = ltrim($uri, '/');
受益于这一:
相比
substr()
解决方案: 它的工作原理也是与路径,不要启动一个斜线。因此,使用同样的程序多次在一个uri是安全的。相比
preg_replace()
解决方案: 它肯定更加快捷。动regex引擎对于这样一个简单的任务是,在我看来,过度破坏。
其他提示
preg_replace('/^\//', '', $link);
如果它总是第一个字符,您将不再需要一个正则表达式:
$uri = "/directory/link.php";
$uri = substr($uri, 1);
不隶属于 StackOverflow