PHP mb_convert_kana mbstring 函数
-
定义和用法
mb_convert_kana - 将 “kana” 彼此转换(“zen-kaku”,“han-kaku”等) -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
mb_convert_kana( string $str [, string $option = "KV" [, string $encoding = mb_internal_encoding() ]] )
mb_convert_kana() 对字符串str执行“han-kaku”-“zen-kaku”转换。 该功能仅对日语有用。 Encoding Attack)”。 -
参数
参数 必需的 描述 str 是 正在转换的字符串。 option 否 转换选项。 通过以下选项组合指定。 - r - 将“zen-kaku”字母转换为“han-kaku”
- R - 将“han-kaku”字母转换为“zen-kaku”
- n - 将“zen-kaku”数字转换为“han-kaku”
- N - 将“han-kaku”数字转换为“zen-kaku”
- a - 将“zen-kaku”字母和数字转换为“han-kaku”
- A - 将“han-kaku”字母和数字转换为“zen-kaku”(“a”,“A”选项中包含的字符为U + 0021-U + 007E,但U + 0022,U + 0027,U + 005C,U + 007E)
- s - 将“zen-kaku”空间转换为“han-kaku”(U + 3000-> U + 0020)
- S - 将“han-kaku”空间转换为“zen-kaku”(U + 0020-> U + 3000)
- k - 转换“zen-kaku kata-kana”为“han-kaku kata-kana”
- K - 将“han-kaku kata-kana”转换为“zen-kaku kata-kana”
- h - 将“zen-kaku平假名”转换为“han-kaku kata-kana”
- H - 转换“han-kaku kata-kana”为“zen-kaku hira-gana”
- c - 将“zen-kaku kata-kana”转换为“zen-kaku hira-gana”
- C - 将“zen-kaku平假名”转换为“zen-kaku kata-kana”
- V - 折叠浊音符号并将其转换为字符。 与“K”,“H”一起使用
encoding 是 encoding 参数为字符编码。如果省略,则使用内部字符编码。 -
返回值
转换后的字符串。 -
示例
/* Convert all "kana" to "zen-kaku" "kata-kana" */ $str = mb_convert_kana($str, "KVC"); /* Convert "han-kaku" "kata-kana" to "zen-kaku" "kata-kana" and "zen-kaku" alpha-numeric to "han-kaku" */ $str = mb_convert_kana($str, "KVa");
-