IntlChar::getPropertyEnum

(PHP 7, PHP 8)

IntlChar::getPropertyEnumObtém o valor da contante da propriedade para uma propriedade informada

Descrição

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

Obtém o valor da contante da propriedade para uma propriedade informada, como especificado no arquivo de banco de dados Unicode PropertyAliases.txt. Curtas, longas, e outras variantes são reconhecidas.

Além disso, esta função mapeia os nomes sintéticos "gcm" / "General_Category_Mask" para a propriedade IntlChar::PROPERTY_GENERAL_CATEGORY_MASK. Estes nomes não estão no arquivo PropertyAliases.txt.

Esta função é complementar à IntlChar::getPropertyName().

Parâmetros

alias

O nome da propriedade a ser correspondida. O nome é comparado usando o modo "loose matching" (correspondência solta) como descrito no arquivo PropertyAliases.txt.

Valor Retornado

Retorna um valor de constante IntlChar::PROPERTY_, ou IntlChar::PROPERTY_INVALID_CODE se o nome fornecido não corresponder a nenhuma propriedade.

Exemplos

Exemplo #1 Testando diferentes propriedades

<?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('Uma string inventada') === IntlChar::PROPERTY_INVALID_CODE);
?>

O exemplo acima produzirá:

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

Veja Também

add a note add a note

User Contributed Notes

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