IntlChar::chr

(PHP 7, PHP 8)

IntlChar::chr根据代码点值返回 Unicode 字符

描述

public static IntlChar::chr(int|string $codepoint): ?string

返回一个包含由 Unicode 代码点值指定的字符的字符串。

此方法补充了 IntlChar::ord()

参数

codepoint

int 代码点值(例如 0x2603 用于 *U+2603 雪人*),或者作为 UTF-8 string 编码的字符(例如 "\u{2603}"

返回值

一个包含由 Unicode 代码点值指定的单个字符的字符串,或者在失败时为 null

示例

示例 #1 测试不同的代码点

<?php
$values
= ["A", 63, 123, 9731];
foreach (
$values as $value) {
var_dump(IntlChar::chr($value));
}
?>

上面的示例将输出

string(1) "A"
string(1) "?"
string(1) "{"
string(3) "☃"

参见

  • IntlChar::ord() - 返回字符的 Unicode 代码点值
  • mb_chr() - 根据 Unicode 代码点值返回字符
  • chr() - 从数字生成单字节字符串

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top