首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]mb_check_encoding()函数—用法及示例

发布于 2025-04-28 23:10:04
0
26

函数名:mb_check_encoding()

适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7

函数描述:mb_check_encoding() 函数用于检查一个字符串是否是指定的字符编码。

用法:bool mb_check_encoding ( string $var [, string $encoding = mb_internal_encoding() ] )

参数:

  • $var:要检查的字符串。
  • $encoding(可选):要检查的字符编码。如果未指定,则使用当前的内部字符编码。

返回值:

  • 如果字符串 $var 是指定的字符编码 $encoding,则返回 true。
  • 如果字符串 $var 不是指定的字符编码 $encoding,则返回 false。

示例:

// 检查字符串是否是 UTF-8 编码
$str = "Hello, 世界!";
if (mb_check_encoding($str, "UTF-8")) {
    echo "字符串是 UTF-8 编码";
} else {
    echo "字符串不是 UTF-8 编码";
}

输出:

字符串是 UTF-8 编码

注意事项:

  • 该函数依赖于 mbstring 扩展,需要在 PHP 配置文件中启用该扩展。
  • 如果未指定字符编码 $encoding,函数将使用 mb_internal_encoding() 返回的当前内部字符编码进行检查。
  • 如果需要检查多个字符编码,可以使用 mb_detect_encoding() 函数。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流