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

标签 php regex preg-replace

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

/directory/link.php

我需要:

directory/link.php

我不了解正则表达式(preg_replace?),那些斜杠让我很烦......

我需要你的帮助 stackoverflow!

非常感谢!

最佳答案

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

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

这个的好处是:

  • substr() solution 相比: 它也适用于不以斜杠开头的路径。因此,在一个 uri 上多次使用相同的过程是安全的。

  • preg_replace() solution 相比: 它当然要快得多。在我看来,为这样一项微不足道的任务启动正则表达式引擎有点矫枉过正。

关于php - 删除链接中的第一个正斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/955212/

相关文章:

php - 使用 php 和 Codeigniter 备份 SQL 表

php - 根据登录查询行

regex - git 的 awk 字符串

php - Python:preg_replace 函数模拟

javascript - 自定义产品选项 - 修改基于百分比的定价逻辑 : Magento

javascript - JavaScript 中的正则表达式未按预期工作

javascript - JS匹配 'any string'正则表达式返回整个空字符串

php - 正则表达式的问题

php - 从 preg_replace 到 preg_replace_callback

php - 从 url 解码 (PHP) 中获取属性