検索

ホームページ  >  に質問  >  本文

文字列を繰り返し置換するのは避け、置換は 1 回だけにしてください

文字列を置換しようとしていますが、ループのように動作します

リーリー

サンプル コードの戻り値: OL 戻り値 medvanandon

私が必要とする正確な結果は、OLMEDUR

を返すことです。

各文字を対応する文字に正確に置き換える必要がありますが、このコードでは置換が複数回繰り返されます。

P粉257342166P粉257342166446日前668

全員に返信(1)返信します

  • P粉021553460

    P粉0215534602023-09-07 00:38:42

    str_replace() PHP ドキュメントには次の内容の通知があります:

    代わりに、strtr() を使用することをお勧めします。これにより、次の例のように (from => to) 形式で「置換」配列を渡すことができます。

    リーリー

    これにより、以下に示すように、期待どおりの出力が得られます。 リーリー

    デモ:

    https://tehplayground.com/5YSxPYZfreiPTz9K

    返事
    0
  • キャンセル返事