strtr( string $str, string $from, string $to )
は、検索対象文字列「$str」の中から、検索文字「$from」を探し、その全ての検索文字を、置換文字「$to」に置き換える組み込み関数。
strtr( string $str, array $replace_pairs )
については、こちら。
定義
文字列型 strtr( 文字列型 $str, 文字列型 $from, 文字列型 $to );
パラメータ
- 文字列型 $str
検索対象文字列。
- 文字列型 $from
検索文字。
- 文字列型 $to
置換文字。
戻り値
置換後文字列。
構文
文字を置き換え
置換後文字列 = strtr( 検索対象文字列, 検索文字, 置換文字 );
「検索対象文字列」の中から、「検索文字」を探し、その全ての「検索文字」を、「置換文字」に置き換える。
サンプル
ひとつの文字を置き換え
<?php
echo strtr( "alphasis", "a", "A" ),"<br />";
?>
echo strtr( "alphasis", "a", "A" ),"<br />";
?>
↓↓↓出力結果↓↓↓
AlphAsis
複数の文字を置き換え
<?php
echo strtr( "alphasis", "aps", "APS" ),"<br />";
?>
echo strtr( "alphasis", "aps", "APS" ),"<br />";
?>
↓↓↓出力結果↓↓↓
AlPhASiS