IntlChar::getPropertyName
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
IntlChar::getPropertyName
Референца за `intlchar.getpropertyname.php` со подобрена типографија и навигација.
IntlChar::getPropertyName
Интерфејсот SessionUpdateTimestampHandlerInterface
IntlChar::getPropertyName — Земи го името на Unicode за својство
= NULL
$property, int $type = IntlChar::LONG_PROPERTY_NAME): string|falseВраќа име на Unicode за дадено својство, како што е дадено во датотеката со база на податоци на Unicode PropertyAliases.txt.
Дополнително, оваа функција го мапира својството IntlChar::PROPERTY_GENERAL_CATEGORY_MASK на синтетичките имиња "gcm" / "General_Category_Mask". Овие имиња не се во PropertyAliases.txt.
Оваа функција ја надополнува IntlChar::getPropertyEnum().
Параметри
property-
Unicode својството за пребарување (видете ги
IntlChar::PROPERTY_*константите).IntlChar::PROPERTY_INVALID_CODEне треба да се користи. Исто така, акоpropertyе надвор од опсег,falseсе враќа. type-
Селектор за тоа кое име да се добие. Ако е надвор од опсег,
falseсе враќа.Сите својства имаат долго име. Повеќето имаат кратко име, но некои немаат. Unicode дозволува дополнителни имиња; ако се присутни, тие ќе бидат вратени со додавање 1, 2, итн. на
IntlChar::LONG_PROPERTY_NAME.
Вратени вредности
Враќа име, или false ако било кој од property или type
е надвор од опсег.
Ако даден type returns false, тогаш сите поголеми вредности на
type ќе врати false, со една исклучок: ако false се враќа за
IntlChar::SHORT_PROPERTY_NAMEСодржи какви било информации за патеката обезбедени од клиентот што следат по името на датотеката на тековната скрипта, но предничат на низата за прашање, ако е достапно. На пример, ако тековната скрипта беше пристапена преку URI IntlChar::LONG_PROPERTY_NAME
(и повисоко) може сè уште да врати не-false value.
Примери
Пример #1 Тестирање на различни својства
<?php
var_dump(IntlChar::getPropertyName(IntlChar::PROPERTY_BIDI_CLASS));
var_dump(IntlChar::getPropertyName(IntlChar::PROPERTY_BIDI_CLASS, IntlChar::SHORT_PROPERTY_NAME));
var_dump(IntlChar::getPropertyName(IntlChar::PROPERTY_BIDI_CLASS, IntlChar::LONG_PROPERTY_NAME));
var_dump(IntlChar::getPropertyName(IntlChar::PROPERTY_BIDI_CLASS, IntlChar::LONG_PROPERTY_NAME + 1));
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
string(10) "Bidi_Class" string(2) "bc" string(10) "Bidi_Class" bool(false)
Види Исто така
- IntlChar::getPropertyEnum() - Земете ја вредноста на константата на својството за дадено име на својство