文字列を置換しようとしていますが、ループのように動作します
サンプル コードの戻り値: OL 戻り値 medvanandon
私が必要とする正確な結果は、OL が MEDUR
各文字を対応する文字に正確に置き換える必要がありますが、このコードでは置換が複数回繰り返されます。
str_replace() PHP ドキュメントには次の内容の通知があります:
str_replace()
代わりに、strtr() を使用することをお勧めします。これにより、次の例のように (from => to) 形式で「置換」配列を渡すことができます。
strtr()
これにより、以下に示すように、期待どおりの出力が得られます。 リーリー
https://tehplayground.com/5YSxPYZfreiPTz9K
str_replace()
PHP ドキュメントには次の内容の通知があります:代わりに、
リーリーstrtr()
を使用することをお勧めします。これにより、次の例のように (from => to) 形式で「置換」配列を渡すことができます。これにより、以下に示すように、期待どおりの出力が得られます。 リーリー
デモ:https://tehplayground.com/5YSxPYZfreiPTz9K