Locale::parseLocale
locale_parse
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Locale::parseLocale -- locale_parse - Отримати асоціативний масив усіх підтегів локалі
Опис
Об'єктно-орієнтований стиль
public static Locale::parseLocale(string $locale): ?array
Процедурний стиль
locale_parse(string $locale): ?array
Повертає асоціативний масив, що містить усі підтеги заданої локалі.
Список параметрів
locale
Локаль з якої витягуватиметься підтеги. Зверніть увагу: підтегів 'variant' та 'private' може бути не більше 15, а підтегів 'extlang' не більше 3.
Значення, що повертаються
Повертає асоціативний масив, у якому ключами виступають імена підтегів, а значеннями відповідно їх значення. Підтеги відсортовані як підтеги ідентифікатора локалі, тобто. якщо ідентифікатор містить кілька варіантів '-varX-varY-varZ', то в масиві вони розташовуватимуться так: variant0=>varX, variant1=>varY, variant2=>varZ
Повертає **null
**если длина параметраlocale
перевищує INTL_MAX_LOCALE_LEN
Приклади
Приклад #1 Приклад використання locale_parse()****
Loading...
Приклад #2 Приклад використання в об'єктно-орієнтованому стилі
Loading...
Результат виконання наведеного прикладу:
language : sl , script : Latn , region : IT , variant0 : NEDIS ,
Дивіться також
- locale_compose() - Повертає коректно відсортовані та розділені ідентифікатори локалі