我有一个这样的数组:
Array
(
[id] => Array
(
[0] => 1
[1] => 7
)
[name] => Array
(
[0] => Bear Delaware Operating � NM Emissions Report
[1] => Bear Delaware Operating � NM Emissions Report
)
)但是当我把这个打印在桌子上的时候,它就会像这样打印:
foreach ($_SESSION["shopping_cart"] as $product) {
foreach ($products as $product) {
$i=0;
<tr>
<td><?php echo $product[$i]; ?></td>
<td><?php echo product[$i]; ?></td>
</tr>
$i++;
}
}结果是:
ID NAME
1Bear Delaware Operating � NM Emissions Report 2Bear Delaware Operating � NM Emissions Report但我想要这样的结果
ID NAME
1 Bear Delaware Operating � NM Emissions Report
2 Bear Delaware Operating � NM Emissions Report发布于 2022-05-24 12:04:41
你不需要用两种方法,你可以这样解决它
<?php
$array = Array(
'id' => Array(
0 => 1,
1 => 7
),
'name' => Array(
0 => 'Bear Delaware Operating � NM Emissions Report',
1 => 'Bear Delaware Operating � NM Emissions Report2'
)
);
$table = <<<TABLE
<table>
<tr>
<th>ID</th>
<th>Name</th>
</tr>
TABLE;
foreach ($array['id'] as $key => $value) {
$table .= <<<TABLE
<tr>
<td>{$value}</td>
<td>{$array['name'][$key]}</td>
</tr>
TABLE;
}
$table .= <<<TABLE
</table>
TABLE;
echo $table;https://stackoverflow.com/questions/72362167
复制相似问题