[PHP] 全角カナ+全角濁点の文字を、濁点付きの全角カナに変換する。


よくゆうちょ銀行の明細で出くわすんですが、「ニシフナバシ」ではなく「ニシフナハ゛シ」みたいな、濁点を1文字としてカウントして表記されている文字がありますよね。本当地味ですが、アレが結構うざくてどうしようかと考えてたんですよね……

んで、ウンウン唸って考えても出てこず、ふとトイレに踏ん張りに行ったらポンッと産まれたのが以下のコード。

なんという力技・・・(´・ω・`;) ちなみにカタカナ+濁点をpreg_replaceで一つ一つ潰していくというのも考えたんですが、超必殺クラスの力技なので最後にとっておきます。最後が来ないことを祈るばかりだぜ><

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です