IntlChar::charType

(PHP 7, PHP 8)

IntlChar::charType获取代码点的通用类别值

描述

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

返回代码点的通用类别值。

参数

codepoint

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

示例

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

<?php
var_dump
(IntlChar::charType("A") === IntlChar::CHAR_CATEGORY_UPPERCASE_LETTER);
var_dump(IntlChar::charType(".") === IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION);
var_dump(IntlChar::charType("\t") === IntlChar::CHAR_CATEGORY_CONTROL_CHAR);
var_dump(IntlChar::charType("\u{2603}") === IntlChar::CHAR_CATEGORY_OTHER_SYMBOL);
var_dump(IntlChar::charType("多个字符") === null);
?>

上面的示例将输出

bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
添加说明

用户贡献的说明

此页面没有用户贡献的说明。
To Top