PHP Conference Japan 2024

IntlChar::chr

(PHP 7, PHP 8)

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

描述

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

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

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

参数

codepoint

int 代码点值(例如,U+2603 SNOWMAN0x2603),或编码为 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