(PHP 7, PHP 8)
IntlChar::getIntPropertyValue — Devuelve el valor de una propiedad Unicode para un punto de código
Devuelve el valor de una propiedad Unicode enumerada o entera para un punto de código. Asimismo, devuelve los valores de propiedad binaria y de máscara.
codepointEl valor int del punto de código (por ejemplo, 0x2603 para U+2603 SNOWMAN), o el carácter codificado como un string UTF-8 (por ejemplo, "\u{2603}")
propertyLa propiedad Unicode a buscar (véanse las constantes IntlChar::PROPERTY_*).
Devuelve el valor numérico que es directamente el valor de la propiedad o, para las propiedades enumeradas, corresponde al
valor numérico de la constante enumerada del tipo de enumeración de valor de propiedad respectiva. Devuelve null en caso de error.
Devuelve 0 o 1 (para false/true) para las propiedades binarias Unicode.
Devuelve una máscara de bits para las propiedades de máscara.
Devuelve 0 si property está fuera de alcance o si la versión Unicode no tiene datos para
la propiedad, o no para este punto de código.
Ejemplo #1 Probar diferentes propiedades
<?php
var_dump(IntlChar::getIntPropertyValue("A", IntlChar::PROPERTY_ALPHABETIC) === 1);
var_dump(IntlChar::getIntPropertyValue("[", IntlChar::PROPERTY_BIDI_MIRRORED) === 1);
var_dump(IntlChar::getIntPropertyValue("Φ", IntlChar::PROPERTY_BLOCK) === IntlChar::BLOCK_CODE_GREEK);
?>El ejemplo anterior mostrará:
bool(true) bool(true) bool(true)