(PHP 7, PHP 8)
IntlChar::isbase — Verifica se um ponto de código é um caractere base
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).
Retorna true
se
codepoint
for um caractere base, false
se não for. Retorna null
em caso de falha.
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)