Никак, это три разных набора данных, следовательно они не должны объединяться в один цикл.
Если наборы данных должны соответствовать друг другу, типа title1 -> price1 -> description1, то они должны храниться либо в одном массиве, как структура, либо в разных массивах, но с общим уникальным индексом.
пример на псевдоязыке
вариант 1:
array (
(title1, price1, description1),
(title2, price2, description2),
)
вариант 2:
(
1 -> title1,
2 -> title2,
)
(
1 -> price1,
2 -> price2,
)
(
1 -> description1,
2 -> description2,
)