PHP mb_string 函数参考
-
PHP 多字节字符串函数
mbstring 不是一个默认扩展。这意味着它默认没有被激活。 你必须在 configure 选项中显式激活该模块。 详情参见安装这一节。 以下是涉及到 mbstring 的相关配置选项。--enable-mbstring
:激活 mbstring 函数。 要使用 mbstring 函数必须启用这个选项。 libmbfl 对 mbstring 是必要的。 libmbfl 被捆绑到了 mbstring。 如果系统已安装 libmbfl,--with-libmbfl[=DIR]
可以指定使用已安装的库。--disable-mbregex
:禁用正则表达式函数中多字节字符的支持。
函数名称 描述 mb_check_encoding 检查字符串在指定的编码里是否有效 mb_chr 获取特定角色 mb_convert_case 对弦进行大小写转换 mb_convert_encoding 转换字符的编码 mb_convert_kana 将“假名”彼此转换(“禅定”,“ han-kaku”等) mb_convert_variables 转换一个或多个变量的字符编码 mb_decode_mimeheader 解码MIME头一级中的串口 mb_decode_numericentity 根据HTML数字字符串解码成字符 mb_detect_encoding 检测字符的编码 mb_detect_order 设置/获取字符编码的检测顺序 mb_encode_mimeheader 为MIME头编码核心 mb_encode_numericentity 将字符编码为HTML数字字符串参考 mb_encoding_aliases 获取已知编码类型的别名 mb_ereg_match 多字节字符串的正则表达式匹配 mb_ereg_replace_callback 执行正则表达式搜索,并使用回调替换为多字节支持 mb_ereg_replace 用多字节支持替换正则表达式 mb_ereg_search_getpos 返回下一个正则表达式匹配的起点 mb_ereg_search_getregs 从最后一个多字节正则表达式匹配中检索结果 mb_ereg_search_init 多字节正则表达式匹配的设置字符串和正则表达式 mb_ereg_search_pos 返回预定义的多字节字符串的多字节正则表达式匹配部分的位置和长度 mb_ereg_search_regs 返回多字节正则表达式的匹配部分 mb_ereg_search_setpos 设置下一个正则表达式匹配的起点 mb_ereg_search 预定义的多字节字符串的多字节正则表达式匹配 mb_ereg 正则表达式与多字节支持匹配 mb_eregi_replace 用多字节支持替换正则表达式,忽略大小写 mb_eregi 正则表达式匹配忽略大小写支持 mb_get_info 获取mbstring的内部设置 mb_http_input 检测HTTP输入字符编码 mb_http_output 设置/获取HTTP输出字符编码 mb_internal_encoding 设置/获取内部字符编码 mb_language 设置/获取当前的语言 mb_list_encodings 返回所有支持编码的数量 mb_ord 获取字符的代码点 mb_output_handler 在输出缓冲中转换字符编码的某些函数 mb_parse_str 解析GET / POST / COOKIE数据并设置变量 mb_preferred_mime_name 获取MIME字符串 mb_regex_encoding 设置/获取多字节正则表达式的字符编码 mb_regex_set_options 设置/获取mbregex函数的默认选项 mb_scrub 描述 mb_send_mail 发送编码过的邮件 mb_split 使用正则表达式分割多字节字节 mb_strcut 获取字符的一部分 mb_strimwidth 获取按指定宽度截断的同轴 mb_stripos 大小写不敏感地查找字符串在另一个字符串中首次出现的位置 mb_stristr 大小写不敏感地查找字符串在另一个字符串里的首次出现 mb_strlen 获取字符串的长度 mb_strpos 发现字符串在另一个字符串中首次出现的位置 mb_strrchr 发现指定字符在另一个字符串中最后一次的出现 mb_strrichr 大小写不敏感地查找指定字符在另一个字符串中最后一次的出现 mb_strripos 大小写不敏感地在字符串中查找一个字符串最后出现的位置 mb_strrpos 发现字符串在一个字符串中最后出现的位置 mb_strstr 发现字符串在另一个字符串里的首次出现 mb_strtolower 使字符串小写 mb_strtoupper 使字符串大写 mb_strwidth 返回弦的宽度 mb_substitute_character 设置/获取替代字符 mb_substr_count 统计字符串出现的次数 mb_substr 获取部分字符串 -
PHP 多字节字符串常量
常量 描述 MB_OVERLOAD_MAIL (integer) MB_OVERLOAD_STRING (integer) MB_OVERLOAD_REGEX (integer) MB_CASE_UPPER (integer) MB_CASE_LOWER (integer) MB_CASE_TITLE (integer)