Mam's WebSite

Mamの覚書Q&A検索


大項目:「 PHP 」 - 中項目:「 文字列関数 」

「 カナを、全角かな、半角カナ等に変換するには 」

カナを、全角かな、半角かな等に変換するには
mb_Convert_Kana


回答

カナを、全角かな、半角かな等に変換するにはmb_Convert_Kana関数を使います。
 
mb_Convert_Kana( "返還前文字列" , "変換オプション" , ["文字エンコーディング"] )
 
変換オプションは以下
"r"  全角英字を半角英字に変換
"R"  半角英字を全角英字に変換
"n"  全角数字を半角数字に変換
"N"  半角数字を全角数字に変換
"a"  全角英数字を半角英数字に変換
"A"  半角英数字を全角英数字に変換
"s"  全角スペースを半角スペースに変換
"S"  半角スペースを全角スペースに変換
"k"  全角カタカナを半角カタカナに変換
"K"  半角カタカナを全角カタカナに変換
"h"  全角ひらがなを半角カタカナに変換
"H"  半角カタカナを全角ひらがなに変換
"c"  全角カタカナを全角ひらがなに変換
"C"  全角ひらがなを全角カタカナに変換
"V"  濁点付きの文字を1文字に変換。"K"、"H"と一緒に使います。

ソース

全角ひらがなを半角カタカナにし、半角英数字を全角英数字に変換する
echo mb_Convert_Kana( "あいうえおabc" , "hA" );
アイウエオabc
 
半角カタカナを全角カタカナに変換する
echo mb_Convert_Kana("ガギグゲゴ","H");
か゛き゛く゛け゛こ゛
 
半角カタカナを全角カタカナに、濁点を1文字に変換する。
echo mb_Convert_Kana("ガギグゲゴ","VH");
がぎぐげご

Copyright 2019 Mam