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");
    
  • 相关页面

    is_dir() - 判断给定文件名是否是一个目录
    dir() - 返回一个 Directory 类实例
    glob() - 寻找与模式匹配的文件路径
    opendir() - 打开目录句柄
    sort() - 对数组排序