今さらだけど str_replace(PHP)
PHPのstr_replace。
意外なことに、いままで置換対象にする文字列に配列を指定する機会がなかったのでちょっとハマった。
文字列置換で正規表現を必要としない単純置換ならpreg_replaceよりstr_replaceの方が速いので、HTMLソースを含むデータの一時出力に'<'を'<'に置換しようとしたのだが。
$data = str_replace('<', '<', $data); // $dataは2次元配列
…と書いたらひとつも置換されていなくて「おや?」