Прежде всего, ваш код ничего не говорит, а также у вас неверный код.
Вы не можете назвать указатель тем же именем массива, ($ result as $результат ???) у вас будут неправильные результаты или ошибки.
Также внутри каждой переменной вы ссылаетесь на несуществующую переменную (?).
По моему мнению, foreachнеобходимо перебрать массивы.
Я действительно не знаю, что вы пытаетесь сделать, так что было бы здорово, если вы расширите свой вопрос и предоставите больше информации.