[CODE]$tmp = (!empty($arResult["MESSAGE_FIRST"]) ?
($arResult["MESSAGE_FIRST"] + $arResult["MESSAGE_LIST"]) : $arResult["MESSAGE_LIST"]);
[/CODE]Вот тут у вас ошибка при не пустом
$arResult["MESSAGE_FIRST"]
у вас происходит сложение [CODE]($arResult["MESSAGE_FIRST"] + $arResult["MESSAGE_LIST"])[/CODE]на выходе вы получите не то что желаете проверьте выводом[CODE]print_r($arResult["MESSAGE_FIRST"] + $arResult["MESSAGE_LIST"]);
[/CODE]и увидите
чтобы в $temp содержащий оба массива а я предполагаю что там должны быть массивы надо воспользоваться встроенной функцией и получим например[CODE]array_merge($arResult["MESSAGE_FIRST"], $arResult["MESSAGE_LIST"])
[/CODE]Как то так
($arResult["MESSAGE_FIRST"] + $arResult["MESSAGE_LIST"]) : $arResult["MESSAGE_LIST"]);
[/CODE]Вот тут у вас ошибка при не пустом
$arResult["MESSAGE_FIRST"]
у вас происходит сложение [CODE]($arResult["MESSAGE_FIRST"] + $arResult["MESSAGE_LIST"])[/CODE]на выходе вы получите не то что желаете проверьте выводом[CODE]print_r($arResult["MESSAGE_FIRST"] + $arResult["MESSAGE_LIST"]);
[/CODE]и увидите
чтобы в $temp содержащий оба массива а я предполагаю что там должны быть массивы надо воспользоваться встроенной функцией и получим например[CODE]array_merge($arResult["MESSAGE_FIRST"], $arResult["MESSAGE_LIST"])
[/CODE]Как то так