IntlChar::getPropertyValueEnum
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
IntlChar::getPropertyValueEnum
Референца за `intlchar.getpropertyvalueenum.php` со подобрена типографија и навигација.
IntlChar::getPropertyValueEnum
Интерфејсот SessionUpdateTimestampHandlerInterface
IntlChar::getPropertyValueEnum — Земи ја вредноста на својството за дадено име на вредност
= NULL
Враќа цел број на вредноста на својството за дадено име на вредност, како што е наведено во датотеката со базата на податоци на 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-
Името на вредноста што треба да се совпадне. Името се споредува со користење на „лабаво совпаѓање“ како што е опишано во PropertyValueAliases.txt.
Вратени вредности
Враќа соодветен цел број на вредноста, или IntlChar::PROPERTY_INVALID_CODE ако даденото име не се совпаѓа со ниту една вредност на даденото својство, или ако својството е невалидно.
Примери
Пример #1 Тестирање на различни својства
<?php
var_dump(IntlChar::getPropertyValueEnum(IntlChar::PROPERTY_BLOCK, 'greek') === IntlChar::BLOCK_CODE_GREEK);
var_dump(IntlChar::getPropertyValueEnum(IntlChar::PROPERTY_BIDI_CLASS, 'RIGHT_TO_LEFT') === IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT);
var_dump(IntlChar::getPropertyValueEnum(IntlChar::PROPERTY_BIDI_CLASS, 'some made-up string') === IntlChar::PROPERTY_INVALID_CODE);
var_dump(IntlChar::getPropertyValueEnum(123456789, 'RIGHT_TO_LEFT') === IntlChar::PROPERTY_INVALID_CODE);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
bool(true) bool(true) bool(true) bool(true)