此问题已经在这里有了答案:
我有一个PHP str_replace
,用不间断的连字符-
代替斜线/
之后的每个连字符̩
。
str_replace( '/-', '/‑', $input );
我想用第二个条件来扩展此str_replace
,该条件表示还应该替换斜杠前的每个连字符:
str_replace( '-/', '‑/', $input );
如何将这些合并到条件中?
您可以在str_replace
中使用值数组:
str_replace(array('/-', '-/'), array('/‑', '‑/'), $input);
尝试:
str_replace(['/-', '-/'], ['/‑', '‑/'], $input);