LoginSignup
0
0

More than 3 years have passed since last update.

【PHP】mb_convert_kanaでだいたい全角に変換する

Last updated at Posted at 2019-09-13

ローマ字以外だいたい全角に変換するメモ。
表記揺れとか考えずもっと簡易で最低変換だけやる。

数字を半角から全角に変換と
小文字から大文字に変換する処理も入れた。

print(mb_strtoupper(mb_convert_kana($s, 'HcRNASV', 'UTF-8')));
<?php

//英数字:半角を全角へ
$s = "1 Hello World.";
print(mb_convert_kana($s, 'HcRNAS', 'UTF-8'));
$s = "2 Hello World.";
print(mb_convert_kana($s, 'HcRNAS', 'UTF-8'));
//ひらがな
$s = "おはよう";
print(mb_convert_kana($s, 'HcRNAS', 'UTF-8'));
//ローマ字はさすがに厳しい。めんどいけど別途作らないと無理。
$s = "ohayou";
print(mb_convert_kana($s, 'HcRNAS', 'UTF-8'));

//カタカナ:半角を全角ひらがなへ
$s = "オハヨウ";
print(mb_convert_kana($s, 'HcRNAS', 'UTF-8'));
//カタカナ:全角を全角ひらがなへ
$s = "オハヨウ";
print(mb_convert_kana($s, 'HcRNAS', 'UTF-8'));

結果

1 Hello World.
2 Hello World.
おはよう
ohayou
おはよう
おはよう
0
0
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
0
0