当前位置: 首页> 函数类别大全> mb_convert_kana

mb_convert_kana

将“假名” 换成另一个(“zen-kaku”,“han-kaku”等)
名称:mb_convert_kana
分类:多字节字符串
所属语言:php
一句话介绍:将“假名” 换成另一个(“zen-kaku”,“han-kaku”等)

mb_convert_kana

适用PHP版本

PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8

函数说明

mb_convert_kana() 函数用于转换字符串中的“假名”和“字符”的宽度、形态等。它可以在全角与半角、平假名与片假名之间进行转换,还能转换数字和英文字母的宽度。

函数语法

string mb_convert_kana(string $string, string $mode = "KV", string $encoding = mb_internal_encoding())

参数

  • $string:要转换的字符串。
  • $mode(可选):指定转换模式的字符串。可以组合多个字符,具体含义如下:
    • "A":将全角英数字转换为半角。
    • "a":将半角英数字转换为全角。
    • "N":将全角数字转换为半角。
    • "n":将半角数字转换为全角。
    • "S":将全角空格转换为半角。
    • "s":将半角空格转换为全角。
    • "K":将全角片假名转换为半角。
    • "k":将半角片假名转换为全角。
    • "H":将全角平假名转换为半角。
    • "h":将半角平假名转换为全角。
    • "V":将半角片假名中的浊点和半浊点(゛ ゜)合并为单个字符(如:カ゛ → ガ)。
    • "C":将全角英数字和空格转换为半角。(A + S 的组合)
  • $encoding(可选):字符串编码。默认使用内部编码(mb_internal_encoding())。

返回值

返回转换后的字符串。

示例

将字符串中的全角英数字转换为半角:

示例代码:

<?php
$text = "Hello 123";
$result = mb_convert_kana($text, "a");
echo $result; // 输出: Hello 123
?>

示例代码说明:

本示例中,输入字符串中包含全角英文字母和全角数字。通过参数 "a",将半角英数字转换为全角。由于输入的数字已经是全角,只有英文字母被转换为半角,最终输出结果为“Hello 123”。

同类函数