Как уже сказали выше, можно сделать подобным образом
Код |
---|
$items = array();
$res = CIBlockElement::GetList(array(), array('ID'=>$id), false, false, array());
$arr = $res->GetNextElement();
$res = CIBlockElement::GetList(array(), array('IBLOCK_ID'=>$iblock_id, 'ANY_COND'=>$any_val), false, false, array());
while($tmp = $res->GetNextElement())
{
$items[] = $tmp;
}
array_unshift($items, $arr);
|
Заметил, что у вас используется $arNavStartParams. Если это необходимо, код немного усложнится в зависимости от того, что именно хотите получить.
Хотя не вижу смысла объединять в один массив, выбрать что нужно и сразу вывести.