$arItem надо было обнулить. А зачем? Я думал она сама должна обнулиться. Даже если не обнулилась что из этого? Фор ич должен же был её напечатать чтобы в ней не было.
$arItem надо было обнулить. А зачем? Я думал она сама должна обнулиться. Даже если не обнулилась что из этого? Фор ич должен же был её напечатать чтобы в ней не было.
https://www.php.net/manual/ru/control-structures.foreach.php "Ссылка $value на последний элемент массива останется после окончания цикла foreach. Рекомендуется уничтожать ее с помощью unset(). В противном случае вы можете столкнуться с нестандартным поведением:"
всё понял, надо было посмотреть во что превратился $arResult перед вторым фор ичем. Второй элемент массива перестал быть массивом поэтому код не работал. Спасибо!