我正在努力理解数组,我试图找出如何在表中显示my_array的键和值。我希望有人能告诉我如何。这是我正在使用的代码。当我做var_dump($my_data);
时,我可以看到所有数据,现在我只想了解如何显示它。感谢。
<?php
$result_list= array();
$query="SELECT * from tbl_uploads";
//Get info from table
$result=mysqli_query($db_con,$query);
while ($row = mysqli_fetch_array($result)) {
$result_list[] = $row;
}
foreach($result_list as $row) {
$my_data[] = array(
'user_id' => $row['user_id'],
'user_name' => $row['user_name'],
'file' => $row['file']
);
}
var_dump($my_data);
?>
答案 0 :(得分:3)
这是一个简单的example。首先,获取数组键并将其用作标题:
<table>
<thead>
<tr>
<?php foreach (array_keys(reset($my_data)) as $heading) : ?>
<th><?php echo $heading ?></th>
<?php endforeach; ?>
</tr>
</thead>
接下来,循环内容并将其显示在行中:
<tbody>
<?php foreach ($my_data as $row) : ?>
<tr>
<?php foreach ($row as $cell) : ?>
<td><?php echo $cell ?></td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</tbody>
</table>
答案 1 :(得分:-1)
对于数组有一个var_dump:print_r()
echo "<pre>";
print_r($my_data);
echo "</pre>";
注意:pre用于更好地显示。