(PHP 7, PHP 8)
IntlChar::isbase — Comprobar si un punto de código es un carácter base
Determina si el punto de código especificado es un carácter base. true
para las categorías generales "L" (letras),
"N" (números), "Mc" (marcas de combinación de espaciado), y "Me" (marcas envolventes).
Nota:
Esto es diferente de la definición de Unicode del capítulo 3.5, cláusula de conformidad D13, que define a los caracteres base como todos los caracteres (no Cn) que no combinan con caracteres precedentes (M) y que tampoco son caracteres de control (Cc) o de formato (Cf).
Ejemplo #1 Probar diferentes puntos de código
<?php
var_dump(IntlChar::isbase("A"));
var_dump(IntlChar::isbase("1"));
var_dump(IntlChar::isbase("\u{2603}"));
?>
El resultado del ejemplo sería:
bool(true) bool(true) bool(false)