str_replace による複数の文字の置換
PHP では、単一の文字を別の文字に置換するために str_replace がよく使用されます。しかし、一度に複数の文字を置換したい場合はどうすればよいでしょうか?
解決策:
複数の文字を同時に置換するには、置換したい文字の配列を次のように渡します。 str_replace の最初の引数。
str_replace(array(':', '\', '/', '*'), ' ', $string);
PHP 5.4 以降では、短縮表現を使用できます。構文:
str_replace([':', '\', '/', '*'], ' ', $string);
このアプローチでは、入力文字列内の指定された文字のすべてのインスタンスが、指定された置換値で置き換えられます。
以上がPHP で str_replace を使用して複数の文字を一度に置換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。