GetForeignElem()
Выдает целевой элемент массива по значению первичного ключа. Смотри так же GetOptForeignElem.
Действие функции несколько отличается от функции ArrayOptFindByKey() за счет поддержки рекурсивных массивов XML-элементов.
Кроме этого, в новой объектной модели функция никогда не завершается с ошибкой, если соотвевтвующей элемент не найден, а возвращает пустой псевдо-элемент (режим терпимости к незаполенным и битым ссылкам).
Аргументы
array - массив объектов
keyVal - значение ключевого элемента (any)
Результат
Объект (как правило XmlElem)
Пример
GetForeignElem( event_types, 'interview' )