文字列置換方法: 1. str_replace() 関数、構文「str_replace(検索値, 置換値, 文字列)」を使用します; 2. substr_replace() 関数、構文「substr_replace(string,置換値、開始位置、置換長さ)」。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP では文字列を編集できます特定の文字または部分文字列を置換します。これは非常に一般的な機能です。
#php 文字列置換
方法 1: str_ireplace() 関数と str_replace() 関数# str_ireplace() と str_replace は、新しい文字列を使用して、元の文字列で指定された特定の文字列を置き換えます。str_replace は大文字と小文字を区別しますが、str_ireplace() は大文字と小文字を区別しません。この 2 つの構文は似ています。
str_replace(find,replace,string,count) str_ireplace(find,replace,string,count)
説明 | |
---|---|
必須。検索する値を指定します。 | |
必須。 | findの値を置き換える値を指定します。 |
必須。検索する文字列を指定します。 | #カウント |
オプション。置換の数をカウントする変数。 | #例: |
substr_replace() 関数の構文は次のとおりです。
substr_replace(string,replacement,start,length)#パラメータ説明
文字列 | |
---|---|
交換 | |
#開始 | 必須。文字列内のどこから置換を開始するかを指定します。 |
負の数値 - 文字列の末尾から指定された位置から始まります。 | 0 - 文字列内の最初の文字から始まります。文字列 Start at
| オプション。置換する文字数を指定します。デフォルトは文字列の長さと同じです。
負の数値 - 文字列の末尾から置換される文字数 | 0 - 代わりに挿入replace
<?php $str = 'hello,world,hello,world'; $replace = 'hi'; echo substr_replace($str, $replace, 0,5); ?>上記のコードの実行結果は次のとおりです: |
以上がPHPで文字列置換を行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。