PHPコーディング

マルチバイト文字列置換

2011年04月03日
PHPの【str_replace】関数は、マルチバイト文字列に対応していないようです。
今まで気が付かなかった・・・
なんてこった。そういえは、マルチバイトに対応した関数は【mb_】というプレフィックスが付いています。だけと【mb_str_replace】という関数は見当たりません。

ないなら自分で作らなければ、ということで、探してみました。
マルチバイトを考慮したstr_replace関数
が参考になります。

これでちゃんと動くようになりました。
コメントの書き込み
コメント