半角<->全角変換
| 日付 | 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アイウエオあいうえお漢字
