タグ

ブックマーク / mj-wave.com (1)

  • PHPで全角英数字を半角に変換。その逆も。 | MJ-WAVE.COM

    mb_covert_kana()を使うと全角、半角の変換ができる。 1番目の引数で「置き換える対象の文字列」、2番目の引数で「置き換えのオプション(※1)」、3番目の引数で「エンコーディングの指定」を指定する。 <?php $str = "ABCDEFG"; $str2 = mb_convert_kana($str, "a", "UTF-8"); ?> $strは全て全角だが、mb_convert_kana()を実行して変換してセットした$str2は 全て半角となる。 フォームにてメールアドレスや、電話番号など、全角で入力されたら困るものに 実行してあげるべし。 ※1置き換えのオプションの種類は以下 a

    ts_asano
    ts_asano 2012/11/17
    mb_convert_kana()万能すぎワロタ
  • 1