IntlChar::getBlockCode

(PHP 7, PHP 8)

IntlChar::getBlockCode获取包含代码点的 Unicode 分配块

描述

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

返回包含该字符的 Unicode 分配块。

参数

codepoint

int 代码点值(例如,U+2603 SNOWMAN0x2603),或作为 UTF-8 string 编码的字符(例如 "\u{2603}"

返回值

返回 codepoint 的块值。有关可能的返回值,请参阅 IntlChar::BLOCK_CODE_* 常量。在失败时返回 null

示例

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

<?php
var_dump
(IntlChar::getBlockCode("A") === IntlChar::BLOCK_CODE_BASIC_LATIN);
var_dump(IntlChar::getBlockCode("Φ") === IntlChar::BLOCK_CODE_GREEK);
var_dump(IntlChar::getBlockCode("\u{2603}") === IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS);
?>

上面的示例将输出

bool(true)
bool(true)
bool(true)
添加注释

用户贡献的注释

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