コメントに返信

PHP 小文字のカタカナを大文字に変換

PHPで小文字のカタカナを大文字のカタカナに変換する必要があったので、
これが一番簡単かな?と思うので、メモです。

$searchKana = 'ァィゥェォヵッャュョヮヶ';
$pattern = array('ァ','ィ','ゥ','ェ','ォ','ヵ','ッ','ャ','ュ','ョ','ヮ','ヶ');
$replacement = array('ア','イ','ウ','エ','オ','カ','ツ','ヤ','ユ','ヨ','ワ','ケ');
$searchKana = str_replace($pattern, $replacement, $searchKana);

str_replaceのパターンも置換文字も配列で指定できるので、便利ですね。
実際にはこの前にひらがなをカタカナに変換してます。
mb_conver_kanaを使えば簡単に出来るので、あえて書いてません。

返信

  • ウェブページアドレスとメールアドレスは、自動的にハイパーリンクに変換されます。
  • 使用できるHTMLタグ: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 行と段落は自動的に折り返されます。

書式オプションに関するより詳しい情報...