Добавить 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>';
}
}
?>