CascadiaPHP 2024

IntlChar::isbase

(PHP 7, PHP 8)

IntlChar::isbaseVerifica se um ponto de código é um caractere base

Descrição

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

Determina se o ponto de código especificado é um caractere base. true para categorial geral "L" (letras), "N" (números), "Mc" (marcas de combinação de espaçamento) e "Me" (marcas de envoltório).

Nota:

Isto é diferente da definição Unicode no capítulo 3.5, cláusula de conformidade clause D13, que define que caracteres base são todos os caracteres (não Cn) que não combinam graficamente com os caracteres precedentes (M) e que não são de controle (Cc) enm de formatação (Cf).

Parâmetros

codepoint

O valor int do ponto de código (por exemplo, 0x2603 para U+2603 SNOWMAN) ou o caractere codificado como uma string UTF-8 (por exemplo, "\u{2603}").

Valor Retornado

Retorna true se codepoint for um caractere base, false se não for. Retorna null em caso de falha.

Exemplos

Exemplo #1 Testando diferentes pontos de código

<?php
var_dump
(IntlChar::isbase("A"));
var_dump(IntlChar::isbase("1"));
var_dump(IntlChar::isbase("\u{2603}"));
?>

O exemplo acima produzirá:

bool(true)
bool(true)
bool(false)

Veja Também

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top