LoginSignup
3
3

More than 3 years have passed since last update.

PHP 半角カタカナを全角カタカナに変換する

Posted at

目的

  • 半角カタカナを全角カタカナに変換する方法をメモする

情報

  • 下記サービスを用いて動作を確認した。
  • 本記事は筆者のメモ的要素が強いため簡単にまとめる。

方法

  • mb_convert_kana()関数を使用する。
  • 下記に例を記載する。変数$strに格納される半角カタカナ「バビブベボ」を「バビブベボ」と変換したい。

    <?php
    
    $str = 'バビブベボ';
    
    $str = mb_convert_kana($str, 'KV');
    
    print_r($str);
    
  • 上記を実行すると「バビブベボ」と全角で出力される。

  • mb_convert_kana()関数の第二引数で渡しているKVは変換オプションであり、K→「半角カタカナを全角カタカナに変換する」、V→「濁点付きの文字を一文字に変換する」ことを指定している。Vをつけないと「ハ゛ヒ゛フ゛ヘ゛ホ゛」と変換され濁点も一文字として扱われてしまう。

参考文献

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3