Первое что в голову пришло.
[CODE]function city($ID){
$arFilter = Array("IBLOCK_ID"=>"$ID");
$res = CIBlockElement::GetList(Array(), $arFilter, false);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$id=$arFields[ID];
$name=$arFields[NAME];
$city[$id]=$name;
}
return $city;
} [/CODE]Вернет массив city[id_города]=Название города. Если я тебя правильно понял...
[CODE]function city($ID){
$arFilter = Array("IBLOCK_ID"=>"$ID");
$res = CIBlockElement::GetList(Array(), $arFilter, false);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$id=$arFields[ID];
$name=$arFields[NAME];
$city[$id]=$name;
}
return $city;
} [/CODE]Вернет массив city[id_города]=Название города. Если я тебя правильно понял...