IntlChar::getPropertyValueEnum

(PHP 7, PHP 8)

IntlChar::getPropertyValueEnum — Повернути числовий ідентифікатор властивості на ім'я

Опис

public static IntlChar::getPropertyValueEnum(int $property, string $name): int

Повертає числовий ідентифікатор властивості Unicode на його ім'я, як визначено у файлі PropertyValueAliases.txt. Приймаються довгі, короткі та інші варіанти імені.

Зауваження :

Деякі імена PropertyValueAliases.txt можуть бути вилучені тільки за допомогою IntlChar::PROPERTY_GENERAL_CATEGORY_MASK, а не**IntlChar::PROPERTY_GENERAL_CATEGORY**. Включно з:

  • "C" / "Інше"
  • "L" / "Літери"
  • "LC" / "Літери, що мають кілька регістрів"
  • "M" / "Мітки"
  • "N" / "Числа"
  • "P" / "Пунктуація"
  • "S" / "Символи"
  • "Z" / "Розділювачі"

Список параметрів

property

Властивість Unicode для відображення (Дивись константи IntlChar::PROPERTY_*

Якщо не входить у допустимий діапазон, або якщо метод не працює з цим значенням, повертається IntlChar::PROPERTY_INVALID_CODE

name

Ім'я якості. Імена порівнюються за принципом "loose matching", як описано в PropertyValueAliases.txt.

Значення, що повертаються

Повертає відповідне ціле чисельне значення або IntlChar::PROPERTY_INVALID_CODE якщо відповідність не знайдена або якщо властивість є некоректною.

Приклади

Приклад #1 Тестування різних властивостей

Loading...

Результат виконання наведеного прикладу:

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