"<?php echo html_image_src($photos, $size_preset='original', $is_add_host=false, $is_relative=true) ?>"
что за такое?
Ну а что ты хотел? Ты в цикле фоток, в каждой итерации, перебираешь и выводишь все имена из name_array.
Либо заполняй массив принадлежащими друг к другу данными и проходи по нему
foreach
ем, либо проходи по одному из массивов
while()
или
for()
и работай в каждом массиве с итерируемым индексом/ключём (хотя, можно и
foreach
использовать, только с $key => $value), только ты должен на 146% быть уверенным, что массивы имеют одинаковое количество значений и соответствующие ключи/индексы