@tinyant
Прост кодер

Как сделать вывод товаров в PHP Array?

array (
1 => '{"id":1,"company_name":null,"v":"1232","description":"dfg","name":"ghdg","money":"567","Preview_image":"123"}',
2 => '{"id":2,"company_name":null,"v":"1232","description":"dfg","name":"ghdg","money":"567","Preview_image":"123"}',
3 => '{"id":3,"company_name":null,"v":"1232","description":"dfg","name":"ghdg","money":"12","Preview_image":"123"}',
)
Вот структура масива, а как сделать вывод их HTML не пойму.
  • Вопрос задан
  • 411 просмотров
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
Как-то так:
foreach ($products as $productJSON) {
  $product = json_decode($productJSON, true);
 ?>
  <div class="product">
    <h2><?=$product['name']?><h2>
    <p><?=$product['description']?></p>
    <img src="/images/products/<?=$product['Preview_image']?>">
  </div>
<?}
Ответ написан
AronTito
@AronTito
разработчик-любитель web приложений и сайтов.
Пинок в нужное русло, надеюсь красиво оформить сможете?)))
$arr = array (
1 => '{"id":1,"company_name":null,"v":"1232","description":"dfg","name":"ghdg","money":"567","Preview_image":"123"}',
2 => '{"id":2,"company_name":null,"v":"1232","description":"dfg","name":"ghdg","money":"567","Preview_image":"123"}',
3 => '{"id":3,"company_name":null,"v":"1232","description":"dfg","name":"ghdg","money":"12","Preview_image":"123"}');


foreach ($arr as $v) {
	# code...
	list($id, $company_name,$v) = explode(',', $v);
	//echo $id,'<br>';
	$company_name = explode(':',$company_name);
	$v = explode(':',$v);

	echo $company_name[1];
	echo $v[1],'<br>';
	echo "===<br>";
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽