当前位置: 首页> 函数类别大全> mb_chr

mb_chr

获取特定字符
名称:mb_chr
分类:多字节字符串
所属语言:php
一句话介绍:获取特定字符

函数名

mb_chr

适用PHP版本

PHP 7.2.0 及以上

函数说明

mb_chr 函数用于返回指定 Unicode 码点对应的字符。它是 multibyte 字符串函数的一部分,适用于处理多字节编码字符,特别是在 UTF-8 编码中。

函数语法

mb_chr(int $codepoint, ?string $encoding = null): string|false

参数

  • $codepoint:必须。一个整数,表示 Unicode 码点的值。
  • $encoding:可选。字符串,表示字符编码。如果未设置,默认使用内部字符编码(通常是 UTF-8)。

返回值

返回一个字符串,该字符串对应于给定 Unicode 码点的字符。如果参数无效或码点超出有效范围,则返回 FALSE

示例

示例 1:获取 Unicode 码点 9731(雪花符号)对应的字符

示例代码:

<?php
echo mb_chr(9731, 'UTF-8'); // 输出:?
?>

示例代码的说明

此示例调用 mb_chr 函数,传入十进制 Unicode 码点 9731 以及编码参数 UTF-8,函数返回对应的字符“?”。该字符是雪人符号,表示码点正确转换。

同类函数
  • 根据 HTML 数字字符串解码成字符 mb_decode_numericentity

    mb_decode_numericentity

    根据HTML数字字符串解码成字符
  • 将字符串设为大写 mb_strtoupper

    mb_strtoupper

    将字符串设为大写
  • 给定一个多字节字符串,返回其字符数组 mb_str_split

    mb_str_split

    给定一个多字节字符串,返回其字符数组
  • 大小写不敏感地查找字符串在另一个字符串中首次出现的位置 mb_stripos

    mb_stripos

    大小写不敏感地查找字符串在另一个字符串中
  • 查找字符串在另一个字符串里的首次出现 mb_strstr

    mb_strstr

    查找字符串在另一个字符串里的首次出现
  • 返回所有支持的编码的数组 mb_list_encodings

    mb_list_encodings

    返回所有支持的编码的数组
  • 获取已知编码类型的别名 mb_encoding_aliases

    mb_encoding_aliases

    获取已知编码类型的别名
  • 返回预定义多字节字符串的多字节正则表达式的匹配部分的位置和长度 mb_ereg_search_pos

    mb_ereg_search_pos

    返回预定义多字节字符串的多字节正则表达式