str_replace、
strtr を使います。
$str = "are you fool?";
$str2 = str_replace("fool","cool",$str);
とすると $str2 には "are you cool?" が入ります。
str_replace の第三引数に渡す値は配列でもOKで、同じように配列の全部の要素を文字列置換してくれます。
また、置換ルールを連想配列に定義して一括置換するには
strtr を使います
$hash = array(
'1'=>'one',
'2'=>'two',
'3'=>'three',
);
$line = "1 2 3";
$line2 = strtr($line,$hash);
とすると $line2 には "one two three" が入ります。
全角アルファベットを半角アルファベットに置き換えたりする場合に使えそうです。
スポンサードリンク
PHPサンプル集