やったこと

webサービスを作るときに考えたことを垂れ流します

【PHP】円マークを置換するのに一苦労。

テキストファイルの中にある円マーク「¥」をpreg_replaceで消そうとしたんだけども、どうも正規表現がマッチしなくてうまく消せない。

よくある話かもしれないけど、環境によって円マークはいろんな文字コードで表現される。

円マークについて | Fusic Developers Weblog

自分の場合、この円マークは「(c2a5)」という文字コードだった。
なので下記のようにして消したった。

    $str = preg_replace('/\xC2\xA5/', '', $str);

おしまい。