如何显示HTML列表中的所有数组元素?
问题描述:
我想显示列表中的所有项目。但我不知道该怎么做。所以请帮助。该代码是:如何显示HTML列表中的所有数组元素?
$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)
);
然后做这样的事情,当你加入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; ?>
举个例子,并将它适应到你自己的数组,这很容易!
哪种语言? – Micho
对不起,它是php –