I want to display my products that are in php array. There is php array
<?php
$products = array(
"product1" => array(
"productName" => "Product 1",
"productPrice" => "19.34",
"productDescription" => "This is product 1",
"productThumb" => "image-product-1.png",
),
"product2" => array(
"productName" => "Product 2",
"productPrice" => "5.32",
"productDescription" => "This is product 2",
"productThumb" => "image-product-2.png",
),
);
?>
And I want to display it like this in html code, but without the description
<div class="product">
<div class="productThumb"><img src=""></div>
<div class="productName"></div>
<div class="productPrice"></div>
</div>
This is very easy:-
<?php foreach($products as $product){?>
<div class="product">
<div class="productThumb"><img src="<?php echo $product['productThumb'];?>"></div>
<div class="productName"><?php echo $product['productName'];?></div>
<div class="productPrice"><?php echo $product['productPrice'];?></div>
</div>
<?php } ?>
try this below code
<?php
$products = array(
"product1" => array(
"productName" => "Product 1",
"productPrice" => "19.34",
"productDescription" => "This is product 1",
"productThumb" => "image-product-1.png",
),
"product2" => array(
"productName" => "Product 2",
"productPrice" => "5.32",
"productDescription" => "This is product 2",
"productThumb" => "image-product-2.png",
),
);
foreach($products as $product_data)
{
?>
<div class="product">
<div class="productThumb"></div><?php echo $product_data['productThumb']; ?> </div>
<div class="productName"> <?php echo $product_data['productName']; ?> </div>
<div class="productPrice"> <?php echo $product_data['productPrice']; ?></div>
</div>
<?php
}
?>