IntlChar::getPropertyValueName
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
IntlChar::getPropertyValueName
Референца за `intlchar.getpropertyvaluename.php` со подобрена типографија и навигација.
IntlChar::getPropertyValueName
Интерфејсот SessionUpdateTimestampHandlerInterface
IntlChar::getPropertyValueName — Земи го Unicode името за вредност на својство
= NULL
$property, int $value, int $type = IntlChar::LONG_PROPERTY_NAME): string|falseВраќа го Unicode името за дадена вредност на својство, како што е дадено во датотеката со базата на податоци на 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_*константите).Ако е надвор од опсег, или овој метод не работи со дадената вредност,
falseсе враќа. value-
Селектор за вредност за даденото својство. Ако е надвор од опсег,
falseсе враќа.Генерално, валидните вредности се движат од
0до некој максимум. Има неколку исклучоци:-
IntlChar::PROPERTY_BLOCKвредностите започнуваат од вредноста што не е нулаIntlChar::BLOCK_CODE_BASIC_LATIN -
IntlChar::PROPERTY_CANONICAL_COMBINING_CLASSвредностите не се континуирани и се движат од 0..240.
-
type-
Селектор за тоа кое име да се добие. Ако е надвор од опсег,
falseсе враќа.Сите вредности имаат долго име. Повеќето имаат кратко име, но некои немаат. Unicode дозволува дополнителни имиња; ако се присутни, тие ќе бидат вратени со додавање 1, 2, итн. на
IntlChar::LONG_PROPERTY_NAME.
Вратени вредности
Враќа име, или false ако било кој од property или type
е надвор од опсег. Враќа null при неуспех.
Ако даден type returns false, тогаш сите поголеми вредности на type
ќе врати false, со една исклучок: ако false се враќа за IntlChar::SHORT_PROPERTY_NAMEСодржи какви било информации за патеката обезбедени од клиентот што следат по името на датотеката на тековната скрипта, но предничат на низата за прашање, ако е достапно. На пример, ако тековната скрипта беше пристапена преку URI IntlChar::LONG_PROPERTY_NAME (и повисоко) може сè уште да врати не-false value.
Примери
Пример #1 Тестирање на различни својства
<?php
var_dump(IntlChar::getPropertyValueName(IntlChar::PROPERTY_BLOCK, IntlChar::BLOCK_CODE_GREEK));
var_dump(IntlChar::getPropertyValueName(IntlChar::PROPERTY_BLOCK, IntlChar::BLOCK_CODE_GREEK, IntlChar::SHORT_PROPERTY_NAME));
var_dump(IntlChar::getPropertyValueName(IntlChar::PROPERTY_BLOCK, IntlChar::BLOCK_CODE_GREEK, IntlChar::LONG_PROPERTY_NAME));
var_dump(IntlChar::getPropertyValueName(IntlChar::PROPERTY_BLOCK, IntlChar::BLOCK_CODE_GREEK, IntlChar::LONG_PROPERTY_NAME + 1));
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
string(16) "Greek_And_Coptic" string(5) "Greek" string(16) "Greek_And_Coptic" bool(false)