PHP mb_regex_encoding mbstring 函数

  • 定义和用法

    mb_regex_encoding - 设置/获取多字节正则表达式的字符编码
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
    5.6.0 默认编码更改为UTF-8。 以前是EUC-JP。
  • 语法

    mb_regex_encoding( [ string $encoding = mb_regex_encoding() ] )
    mb_regex_encoding() 设置/获取多字节正则表达式的字符编码。
  • 参数

    参数 必需的 描述
    encoding encoding 参数为字符编码。如果省略,则使用内部字符编码。
  • 返回值

    如果设置了编码,则成功时返回TRUE,或者在失败时返回FALSE。在这种情况下,内部字符编码不会更改。 如果省略了编码,则返回多字节正则表达式的当前字符编码名称。
  • 示例

    echo "current mb_internal_encoding: ".mb_internal_encoding()."<br />";
    echo "changing mb_internal_encoding to UTF-8<br />";
    mb_internal_encoding("UTF-8");
    echo "new mb_internal_encoding: ".mb_internal_encoding()."<br />";
    
    echo "current mb_regex_encoding: ".mb_regex_encoding()."<br />";
    echo "changing mb_regex_encoding to UTF-8<br />";
    mb_regex_encoding('UTF-8');
    echo "new mb_regex_encoding: ".mb_regex_encoding()."<br />";
    
    尝试一下
  • 相关页面

    mb_internal_encoding() - 设置/获取内部字符编码
    mb_ereg() - 正则表达式与多字节支持匹配