PHP Conference Japan 2024

IntlChar::charType

(PHP 7, PHP 8)

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

描述

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

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

参数

codepoint

int 代码点值(例如,0x2603 代表 U+2603 SNOWMAN),或作为 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("multiple chars") === null);
?>

以上示例将输出

bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
添加备注

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top