PHPリファレンス(逆引き)

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 KまたはHと一緒に使用し、濁点付きの半角文字を全角の1文字に変換
 
 
例1) 半角カナ→全角カナに変換する

<?php
echo mb_convert_kana("アイウエオ",K,"SJIS"),"\n";
echo mb_convert_kana("ガギグゲゴ",KV,"SJIS"),"\n";
?>

●実行結果
アイウエオ
ガギグゲゴ



スポンサード リンク


文字コードを変換する( mb_convert_encoding()、mb_convert_variables() )
マルチバイト文字列の大文字/小文字変換をする( mb_convert_case()、mb_strtoupper()、mb_strtolower() )
全角/半角変換する(カナ含む)( mb_convert_kana() )
マルチバイト文字列の一部を取得する( mb_strimwidth() )
マルチバイト文字列の一部を取得する( mb_substr()、mb_strcut() )
マルチバイト文字列の長さを取得する( mb_strlen() )
マルチバイト文字列の幅を取得する( mb_strwidth() )
マルチバイト文字列の位置を取得する( mb_strpos()、mb_strrpos() )
マルチバイト文字列の出現回数を取得する( mb_substr_count() )

基本APIへ
忘れっぽいエンジニアのPHPリファレンス TOPへ