PHP 8.5.0 Alpha 1 available for testing

IntlChar::getPropertyEnum

(PHP 7, PHP 8)

IntlChar::getPropertyEnumDevuelve el valor de la constante de propiedad para un nombre de propiedad dado

Descripción

public static IntlChar::getPropertyEnum(string $alias): int

Devuelve el valor de la constante de propiedad para un nombre de propiedad dado, tal como se especifica en el archivo de base de datos Unicode PropertyAliases.txt. Se reconocen las variantes cortas, largas y otras.

Además, esta función mapea los nombres sintéticos "gcm" / "General_Category_Mask" a la propiedad IntlChar::PROPERTY_GENERAL_CATEGORY_MASK. Estos nombres no están en PropertyAliases.txt.

Esta función complementa IntlChar::getPropertyName().

Parámetros

alias

El nombre de la propiedad a buscar. El nombre se compara utilizando una "coincidencia flexible" como se describe en PropertyAliases.txt.

Valores devueltos

Devuelve un valor de constante IntlChar::PROPERTY_, o IntlChar::PROPERTY_INVALID_CODE si el nombre dado no coincide con ninguna propiedad.

Ejemplos

Ejemplo #1 Probar diferentes propiedades

<?php
var_dump
(IntlChar::getPropertyEnum('Bidi_Class') === IntlChar::PROPERTY_BIDI_CLASS);
var_dump(IntlChar::getPropertyEnum('script') === IntlChar::PROPERTY_SCRIPT);
var_dump(IntlChar::getPropertyEnum('IDEOGRAPHIC') === IntlChar::PROPERTY_IDEOGRAPHIC);
var_dump(IntlChar::getPropertyEnum('Some made-up string') === IntlChar::PROPERTY_INVALID_CODE);
?>

El resultado del ejemplo sería:

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

Ver también

add a note

User Contributed Notes

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