PHP str_replace中的多个参数[重复]

问题描述 投票:0回答:2

此问题已经在这里有了答案:

我有一个PHP str_replace,用不间断的连字符-代替斜线/之后的每个连字符̩

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

我想用第二个条件来扩展此str_replace,该条件表示还应该替换斜杠前的每个连字符:

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

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

php str-replace
2个回答
2
投票

您可以在str_replace中使用值数组:

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

0
投票

尝试:

str_replace(['/-', '-/'], ['/‑', '‑/'], $input);
© www.soinside.com 2019 - 2024. All rights reserved.