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() - Повертає коректно відсортовані та розділені ідентифікатори локалі