php的mbconvert_使用kana进行全角·半角的变换!

PHP 有一个 mb_convert_kana 函数。

有了这个功能

- 您可以将指定的字符串从半角转换为全角。

- 转换目标是全角数字、半角假名、半角数字、平假名和片假名。

$str = mb_convert_kana('ABC','r','utf-8');

var_dump(str);

结果:string(3) "ABC"

选项类型

象征功能
r

将“全角”字母字符转换为“半角”

「全角」英字を「半角」に変換

R

将“半角”字母字符转换为“全角”

「半角」英字を「全角」に変換

n

将“全角”数字转换为“半角”

「全角」数字を「半角」に変換

N

将“半角”数字转换为“全角”

「半角」数字を「全角」に変換

a

将“全角”字母数字字符转换为“半角”

「全角」英数字を「半角」に変換

A

将“半角”字母数字字符转换为“全角”

「半角」英数字を「全角」に変換

s

将“全角”空格转换为“半角”

「全角」スペースを「半角」に変換

S

将“半角”空格转换为“全角”

「半角」スペースを「全角」に変換

k

将“全角片假名”转换为“半角片假名”

「全角カタカナ」を「半角カタカナ」に変換

K       

将“半角片假名”转换为“全角片假名”

「半角カタカナ」を「全角カタカナ」に変換

h

将“全角平假名”转换为“半角片假名”

「全角ひらがな」を「半角カタカナ」に変換

H

将“半角片假名”转换为“全角平假名”

「半角カタカナ」を「全角ひらがな」に変換

c

将“zenkaku katakana”转换为“zenkaku hiragana”

「全角カタカナ」を「全角ひらがな」に変換

C

将“前阁平假名”转换为“前阁片假名”

「全角ひらがな」を「全角カタカナ」に変換

V

将带有 dakuten 的字符转换为一个字符。与 K 和 H 一起使用。

濁点付きの文字を一文字に変換。K、Hと共に使用します。

/* 文字定义 */

$str_kana = "ABC ABC 123 123 アイウエオ アイウエオ";

/* 半角 ⇔ 全角 转换 */

$str = mb_convert_kana($str_kana, 'kvrn','utf-8');

var_dump($str);

$str = mb_convert_kana($str_kana, 'KVRN','utf-8');

var_dump($str);

执行结果。

半角 ⇔ 全角 转换。

string(47) "ABC ABC 123 123 アイウエオ アイウエオ"

string(71) "ABC ABC 123 123 アイウエオ アイウエオ"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值