ホームページ > バックエンド開発 > PHPチュートリアル > PHP 文字列内の部分文字列を置換するにはどうすればよいですか?

PHP 文字列内の部分文字列を置換するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-23 20:19:15
オリジナル
782 人が閲覧しました

How Can I Replace Substrings in a PHP String?

文字列操作: 部分文字列の置換

問題:

特定の内容を含む文字列があります。別の文字に置き換えたい文字。たとえば、文字列内の文字「a」のすべてのインスタンスを「」に変更したいとします。

解決策:

PHP は strtr を提供します。 () 関数を使用すると、置換される文字のマッピングを指定することで文字列置換を実行できます。これを利用する方法は次のとおりです。

strtr($str, array('a' => '<replacement>'));
ログイン後にコピー

入力文字列 $str と、文字 (例: 'a') をその置換 ('') にマップする配列を指定することにより、strtr( ) は、すべての出現箇所を適宜置き換えます。説明すると次のようになります。

strtr("Hello, my name is Santa", array('a' => '<replacement>'));
ログイン後にコピー

この特定の例では、入力文字列内のすべての「a」文字が「」に置き換えられます。

以上がPHP 文字列内の部分文字列を置換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート