• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ひらがなをカタカナへ。)

ひらがなをカタカナへの変換方法と正規表現の使い方について

このQ&Aのポイント
  • Perlでは、「むずかしい」というひらがなをカタカナへの変換は$_ = "むずかしい"; tr/あ-ん/ア-ン/; という書き方でできますが、PHP(4.3.x)ではどのようにやるか気になります。
  • マルチバイトの置換はPerlとPHPで扱いが異なるため、mb_ereg_replace関数を使う方法も考えられますが、mb_ereg_replace関数の正規表現の使い方がわかりません。
  • また、正規表現を使わずに「あいうえお」と「アイウエオ」の配列を作りたい場合もありますが、無駄な処理が多くなる可能性があります。正規表現が苦手なため、適切な方法を教えていただければと思います。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

PHP4.0.6以降で 全角ひらがなから全角カタカナに変換するには、 mb_convert_kanaを使うのが簡単です。 $str="むずかしい"; $convStr=mb_convert_kana($str,"C"); で良いです

参考URL:
http://jp2.php.net/manual/ja/function.mb-convert-kana.php
happy_books
質問者

お礼

すっかり見落としていました。^^

関連するQ&A