如何显示HTML列表中的所有数组元素?

问题描述:

我想显示列表中的所有项目。但我不知道该怎么做。所以请帮助。该代码是:如何显示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 –

您可以通过在一个循环中循环访问数组,积累了新的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