半角<->全角変換
日付 | 2015/07/21 |
---|---|
ID | 15-008 |
バージョン | 11以降 |
プラットフォーム | Windows, Mac |
カタカナや英数字を半角から全角、あるいは全角から半角に変換するのは、PHPのmb_convert_kanaを使うと、簡単に行うことができます。
次の例は、ほんの一例です。mb_convert_kanaの第二パラメータとして渡すオプションは他にもありますので、目的にあった利用が可能だと思います。
C_TEXT($text;$p1;$p2;$p3) C_BOOLEAN($phpok) //半角カタカナを全角カタカナに変換する $p1:="123465アイウエオabcABCアイウエオあいうえお漢字" $p2:="K" $p3:="UTF-8" $phpok:=PHP Execute("";"mb_convert_kana";$text;$p1;$p2;$p3)//結果:123465アイウエオabcABCアイウエオあいうえお漢字 //全角カタカナを半角カタカナに変換する $p1:="123465アイウエオabcABCアイウエオあいうえお漢字" $p2:="k" $p3:="UTF-8" $phpok:=PHP Execute("";"mb_convert_kana";$text;$p1;$p2;$p3)//結果:123465アイウエオabcABCアイウエオあいうえお漢字 //全角英数字を半角英数字に変換する $p1:="123465アイウエオabcABCアイウエオあいうえお漢字" $p2:="a" $p3:="UTF-8" $phpok:=PHP Execute("";"mb_convert_kana";$text;$p1;$p2;$p3) //結果:123465アイウエオabcABCアイウエオあいうえお漢字 //半角英数字を全角英数字に変換する $p1:="123465アイウエオabcABCアイウエオあいうえお漢字" $p2:="A" $p3:="UTF-8" $phpok:=PHP Execute("";"mb_convert_kana";$text;$p1;$p2;$p3) //結果:123465アイウエオabcABCアイウエオあいうえお漢字 //組み合わせ変換 $p1:="123465アイウエオabcABCアイウエオあいうえお漢字" $p2:="ak" $p3:="UTF-8" $phpok:=PHP Execute("";"mb_convert_kana";$text;$p1;$p2;$p3) //結果:123465アイウエオabcABCアイウエオあいうえお漢字