IntlChar::isbase
(PHP 7, PHP 8)
IntlChar::isbase — Verifica se um ponto de código é um caractere base
Descrição
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).
Note:
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
Valor Retornado
Retorna true
se
codepoint
for um caractere base, false
se não for. Retorna null
em caso de falha.
Exemplos
Example #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
- IntlChar::isalpha() - Verifica se um ponto de código é uma letra
- IntlChar::isdigit() - Verifica se um ponto de código é um caractere de dígito