Php 如何显示HTML列表中的所有数组元素?
我想显示列表中的所有项目。但我不知道怎么做。所以请帮忙。代码是:Php 如何显示HTML列表中的所有数组元素?,php,arrays,Php,Arrays,我想显示列表中的所有项目。但我不知道怎么做。所以请帮忙。代码是: $items = array( array( "category" => "Flour", "products" => array( array( "name" =&
$items = array(
array(
"category" => "Flour",
"products" => array(
array(
"name" => "Pastry",
"cost" => 7.00
),
array(
"name" => "Whole Wheat",
"cost" => 4.20
)
)
)
)
通过循环遍历数组,将新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)
);
然后执行类似的操作,即使稍后向数据库中的表中添加更多列,也应该可以正常工作:
<?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; ?>
以这个例子为例,将其应用到您自己的阵列中,这非常简单 好的,谢谢。请帮助代码将其显示在订单列表中。@SopheakITplus您能更具体一点吗?也许试着用你的实际代码写一篇新文章,我可以看到你的问题。