【问题标题】:PHP such as stripslashes for forward slash?PHP之类的正斜杠的stripslashes?
【发布时间】:2014-09-12 10:04:37
【问题描述】:

是否有类似的删除正斜杠的选项?

我有一个可以是任何斜线形式的文本输入:

例如 /slug//slugslugslug/

我需要完全删除所有正斜杠,无论它们在哪里。我知道stripslashes 会为 \ 斜杠执行此操作。 forward 有没有类似的东西?

目前我有:

$successful_slug = stripslashes($input_successful_slug);

【问题讨论】:

    标签: php stripslashes


    【解决方案1】:

    只需使用str_replace 删除它们

    $successful_slug = str_replace('/', '', $input_successful_slug);
    

    如果您只想删除前导和尾随斜杠(并将它们留在字符串中),请使用trim

    $successful_slug = trim($input_successful_slug, '/');
    

    【讨论】:

    • 是的,这是更好的解决方案:)
    【解决方案2】:

    只需将\ 替换为 ``

    $input_successful_slug = str_replace ("/", '', $input_successful_slug);
    

    【讨论】:

    • 我相信你需要逃避 "\" : "\\"
    猜你喜欢
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 2016-06-16
    • 2017-05-12
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    相关资源
    最近更新 更多