PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips111 文字列を置換する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-4文字列Tips111 文字列を置換する

Level1

Pointstrtr関数、str_replace関数、str_ireplace関数、substr_replace関数を使う

文字列から特定の文字列を置換するには、strtr関数、str_replace関数、str_ireplace関数、substr_replace関数のいずれかを使います。

strtr関数は、対象の文字列から見つかった全ての検索文字を置換文字に置換した文字列を戻り値として返します。

なお、strtr関数は、検索文字と置換文字を文字列で指定することで複数の文字を一括して置換することができます。その場合、検索文字の位置と同じ位置にある置換文字で置換されます。

また、他に第2引数に検索文字をキー、置換文字を値とするペアの要素を格納した連想配列を渡すことで、同様の置換が行えます。

strtr関数の使い方

//通常
置換された文字列 = strtr(対象文字列, 検索文字, 置換文字);
//複数の検索文字を配列で指定する場合
連想配列 = array(検索文字 => 置換文字 ...);
置換された文字列 = strtr(対象文字列, 連想配列);

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません