Документация для разработчиков
Темная тема

GetCountryArray

Описание и параметры

array
GetCountryArray(
	string language_id = LANGUAGE_ID
)

Возвращает массив стран с названиями на заданном языке. Формат возвращаемого массива позволяет его использовать в функциях SelectBoxFromArray, SelectBoxMFromArray без предварительной подготовки.

Примечание. Массив стран задается в файлах /bitrix/modules/main/lang/language_id/tools.php.

Параметры функции

ПараметрОписание
language_id Идентификатор языка в котором необходимо вернуть названия стран.
Необязательный параметр. По умолчанию - LANGUAGE_ID (текущий язык).

Примеры

Пример возвращаемого массива:

Array
(
	[reference_id] => Array
		(
			[0] => 16
			[1] => 17
			[2] => 2
			[3] => 18
			...
		),
	[reference] => Array
		(
			[0] => Австралия
			[1] => Австрия
			[2] => Азербайджан
			[3] => Албания
			...
		)
)

Пример использования:

<?
// выведем выпадающий список стран
echo SelectBoxFromArray(
	"COUNTRY_ID", 
	<b>GetCountryArray</b>(), 
	$COUNTRY_ID, 
	"< выберите страну >"
);
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
2
Андрей Сенин
Сообщение не промодерировано, возможны ошибки и неточности.
Получить страну в профиле можно так:
Код
$arResult["arUser"]["WORK_COUNTRY"] = 1 //Россия
if($arResult["arUser"]["WORK_COUNTRY"]){
     $ar_country = GetCountryArray();
     $key = array_keys($ar_country['reference_id'], $arResult["arUser"]["WORK_COUNTRY"]);
     $country = $ar_country['reference'][$key[0]];
}
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх