【问题标题】:Multiple arguments in a PHP str_replace [duplicate]PHP str_replace中的多个参数[重复]
【发布时间】:2019-10-15 16:55:44
【问题描述】:

我有一个 PHP str_replace,它将斜线 / 之后的每个连字符 - 替换为不间断的连字符 ̩

str_replace( '/-', '/‑', $input );

我想用第二个条件扩展这个str_replace,即斜线之前的每个连字符也应该被替换:

str_replace( '-/', '‑/', $input );

如何将这些合并到条件中?

【问题讨论】:

    标签: php str-replace


    【解决方案1】:

    您可以使用带有str_replace 的值数组:

    str_replace(array('/-', '-/'), array('/‑', '‑/'), $input);
    

    【讨论】:

      【解决方案2】:

      试试:

      str_replace(['/-', '-/'], ['/‑', '‑/'], $input);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-09-02
        • 1970-01-01
        • 2013-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-20
        相关资源
        最近更新 更多