php - 如何将多维 PHP 数组转换为 html 表格

标签 php html mysql arrays html-table

我正在尝试用多维数组变量$array2制作一个HTML表,它是一个查询(来自mysql数据库PHP查询,而不是自制查询),如下所示;

Array
(
    [0] => Array
        (
            [0] => M2TYEE
            [1] => Jean
            [2] => Harvey
            [3] => London
            [4] => 0314686334
        )

    [1] => Array
        (
            [0] => E26YBE
            [1] => Tom
            [2] => Cruise
            [3] => New York
            [4] => 0635625735     
        )

)

我想让表格看起来像这样



|ID     |FIRST NAME| LAST NAME |  CITY     | PHONE      |
________________________________________________________
|M2TYEE | Jean     |  Harvey   |  London   | 0314686334 |
--------------------------------------------------
|E26YBE | Tom      |  Cruise   |  New York | 0635625735 |

它们的数组可能会增加到最多 1000 个值,因此需要使用 while/for 循环。 任何帮助将不胜感激

最佳答案

您可以使用array_mergeforeach来获得所需的输出

$arr = array_merge([ 0 => ['ID','FIRST NAME','LAST NAME','CITY','PHONE']],$arr);
$html = '<table border="1">';
foreach($arr as $row){
  $html .= '<tr>';
  foreach($row as $column){
    $html .= '<td>'.$column.'</td>';
  }
  $html .= '</tr>'; 
}
$html .= '</table>';
echo $html;

关于php - 如何将多维 PHP 数组转换为 html 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55982185/

相关文章:

javascript - 如何在文本区域内插入 SVG 格式的自定义表情符号

php - 无法使用php+android从mysql检索数据

javascript - 如果 1 个值大于另一个值,则按钮提交时发出通知

javascript - 我正在尝试用 php 回应 javascript

php - 如何在tcpdf中添加手动分页符

php - 在 PHP 中访问关联数组时 undefined variable

jquery - 想要将点击转换为悬停 jquery 自动完成

php - Laravel foreach 每个项目递增 3

javascript - 如何将商品添加到购物篮JSP

php - 如何查看日期是否晚于 8 天?