Добавить div к каждому циклу foreach

При запросе к базе, Я получаю массив данных:

$pricelist = GetServiceList();

function GetServiceList (){
$QueryText = "SELECT id, name, price FROM healthproc
WHERE parentid IS NOT NULL ORDER BY id ASC";
$result = Query($QueryText);

   return $result;

}

После этого мне надо каждый массив обернуть в блок div. Подскажите пожалуйста, как это сделать?


Ответы (2 шт):

Автор решения: OTV5125
$html = "";
foreach($result AS $item){
   $html .= "<div>".$item['id']."</div>";
   $html .= "<div>".$item['name']."</div>";
   $html .= "<div>".$item['price']."</div>";
}

или

foreach($result AS $item){
       $html .= "<div>".$item['id']."/".$item['name']."/".$item['price']."</div>";
    }
→ Ссылка
Автор решения: Alexandr Romaniukha

Вот этот метод сработал

<?php  
foreach (array_chunk($pricelist, true) as $array) {
   foreach($array as $price) {
echo '<div data-item-id="'.$price->ID.'">'.$price->NAME.' '.$price->PRICE.' грн.</div>';
   }
 }
?>
→ Ссылка