2015-10-05 100 views
-3

我想顯示列表中的所有項目。但我不知道該怎麼做。所以請幫助。該代碼是:如何顯示HTML列表中的所有數組元素?

$items = array(
        array(
         "category" => "Flour", 
         "products" => array(
          array(
           "name" => "Pastry", 
           "cost" => 7.00 
          ), 
          array(
           "name" => "Whole Wheat", 
           "cost" => 4.20 
          ) 
         ) 
        ) 
       ) 
+1

哪種語言? – Micho

+0

對不起,它是php –

回答

0

您可以通過在一個循環中循環訪問數組,積累了新的HTML到它自己的數組,然後加入HTML一起,並將其插入到DOM末像這樣做:

編輯代碼:

認爲你有這種類型的數組:

$shop = array(array("title"=>"rose", "price"=>1.25 , "number"=>15), 
       array("title"=>"daisy", "price"=>0.75 , "number"=>25), 
       array("title"=>"orchid", "price"=>1.15 , "number"=>7) 
      ); 

然後做這樣的事情,當你加入M應該很好地工作,甚至礦石列在數據庫中的表格後:

<?php if (count($shop) > 0): ?> 
<table> 
    <thead> 
    <tr> 
     <th><?php echo implode('</th><th>', array_keys(current($shop))); ?></th> 
    </tr> 
    </thead> 
    <tbody> 
<?php foreach ($shop as $row): array_map('htmlentities', $row); ?> 
    <tr> 
     <td><?php echo implode('</td><td>', $row); ?></td> 
    </tr> 
<?php endforeach; ?> 
    </tbody> 
</table> 
<?php endif; ?> 

舉個例子,並將它適應到你自己的數組,這很容易!

+0

你需要更多幫助? – VERYNET

+0

是的,請。請幫助代碼在訂單列表中顯示它。 –

+0

@SopheakITplus你能更具體嗎?也許試着用你的實際代碼做一個新帖子,我可以看到你的問題。 – VERYNET

相關問題