# PHP mb_convert_kana 全角半角英数カナ変換

mb_convert_kana は文字列を全角から半角に変換したり、半角を全角に変換したりする PHP 関数です。全角という概念は日本語しかないので、日本語のみ使用可能です。

使い方

mb_convert_kana($string, $mode = "KV", ? $encoding = null)
モード 説明
r ==「全角」英字を「半角」==に変換
R 「半角」英字を「全角」に変換
n ==「全角」数字を「半角」==に変換
N 「半角」数字を「全角」に変換
a ==「全角」英数字を「半角」==に変換
A 「半角」英数字を「全角」に変換 ("a", "A" オプションに含まれる文字は、U+0022, U+0027, U+005C, U+007E を除く U+0021 - U+007E の範囲です)
s 「全角」スペースを「半角」に変換(U+3000 -> U+0020)
S 「半角」スペースを「全角」に変換(U+0020 -> U+3000)
k 「全角カタカナ」を「半角カタカナ」に変換
K ==「半角カタカナ」を「全角カタカナ」==に変換
h 「全角ひらがな」を「半角カタカナ」に変換
H 「半角カタカナ」を「全角ひらがな」に変換
c 「全角カタカナ」を「全角ひらがな」に変換
C 「全角ひらがな」を「全角カタカナ」に変換
V 濁点付きの文字を一文字に変換 "K", "H" と共に使用
// 全角英数字・全角スペース・全角記号を半角変換
echo mb_convert_kana('SPACE 123', "KVas");
// SPACE 123

PHP マニュアル mb_convert_kana リファレンス (opens new window)

2021-08-26
  • php

関連記事

正規表現一覧 よく使う検索・置換のパターン
Apache 初期設定メモ
Carbon で php date 日付の日数・月数差を計算
nuxtjs と codeigniter で jwt システム構築
codeigniter email ライブラリでメール送信 日本語対応
Codeigniter APPPATH BASEPATH FCPATH 各種パスと URL 取得
爆速軽量フレームワーク codeigniter PHP 開発
開発におけるコーディングルール・規約
Codeigniter 画像アップロードとリサイズ
php CSV データ取得は fgetcsv 使う
php curl 使って クリックなしで POST 送信
Composer コマンドとオプション
php Exception エラーキャッチでメール送信
FlattenException deprecated
PHP empty isset is_null の違い
Class 'Imagick' not found Error
allowurlinclude の設定で ftp_connect()エラー
Laravel blade foreach loop と current url
Laravel でカテゴリー作成 テーブル構築と再帰クエリ
Laravel Email バリデーションについて
Laravel eloquent model の規約
Laravel Lumen Faker 日本語設定
Laravel を API サーバーとしての初期設定
Laravel Log の基本設定&使い方
Laravel Error についてのメモ
Laravel メンテナンスモード
Lumen と Laravel 違い比較
Laravel logger でエラーログを chatwork に自動送信
laravel method の基本 get post put options
Laravel リクエストログ出力
Laravel Sail で Docker 環境構築
Laravel schedule 設定
Laravel Sanctum 使って API トークン JWT 認証と SPA 認証
laravel session を制する
Laravel Test についてのメモ
Laravel timestamp() auto update 有効化無効化
Laravel tinker 使って DB データベース接続とコマンド
Laravel 429 Too Many Requests
Laravel toSql パラメータ付きで出力
Laravel 5.1 から 8.1 にバージョンアップ
Lumen8 で API 開発
Lumen8 で JWT ユーザー認証
laravel に vuejs 使うための初期設定
解決!phpMyAdmin テーブル構造の内容が表示されない問題
HTML から PDF に変換 PHP ライブラリ mPDF の設定
PHP 8 リリース新機能と変更
PHP 7.4 にアップグレードして使えなくなる機能
PHP 文字列長さ・文字列の幅を取得方法
twig 3 人気 PHP テンプレートエンジンがバージョンアップ
php.ini 初期設定のいろいろ
開発時によく使うゼロ埋めパディング作業まとめ
Smarty HTTP URL 取得できるサーバー関数
Exception: Class 'ZipArchive' not found