PHP关联阵列到HTML表



我们有一个HTML页面,该页面使用fgetcsv函数来产生如下的数组...

Array ( 
    [0] => Array ( [KEY1] => Data1 [KEY2] => Data2 [KEY3] => Data3 )
    [1] => Array ( [KEY1] => Data1 [KEY2] => Data2 [KEY3] => Data3 )
    [2] => Array ( [KEY1] => Data1 [KEY2] => Data2 [KEY3] => Data3 )
)

我们想使用此数组在HTML表中填充单元格。

第1行,从第一行绘制:单元格1 = data1的内容,单元格2 = data2的内容,单元3 = data3。

的内容。

第2行,从第二行绘制:单元格1 = data1的内容,单元格2 = data2的内容,单元格3 = data3。

等等。我们无法正确获得每个语句的语法,也无法从单个表单元格到数组值的参考文献。

任何帮助将不胜感激!

echo "<table>";
foreach($arrayName as $row){
    echo "<tr><td>".$row[KEY1]."</td><td>".$row[KEY2]."</td><td>".$row[KEY3]."</td></tr>";
}
echo "</table>";

这应该适用于您指定的情况。

尝试一下。

您的数组示例:

 Array ( 
         [0] => Array 
                ( [KEY1] => Data1,
                  [KEY2] => Data2,
                  [KEY3] => Data3 ),
          [1] => Array 
                ( [KEY1] => Data1,
                   [KEY2] => Data2,
                    [KEY3] => Data3 ),
           [2] => Array 
                ( [KEY1] => Data1,
                  [KEY2] => Data2,
                  [KEY3] => Data3 )
        );

我的数组示例

data = Array (
             0 => Array(
                 'first_name' => 'Justin',
                 'last_name' => 'Hughes',
                 'email' => 'Justin@gmail.com' ),
              1 => Array(
                  'first_name' => 'Joe',
                  'last_name' => 'Dirt',
                  'email' => 'Joe@dirt.com' ),
               2 => Array(
                  'first_name' => 'Luke',
                  'last_name' => 'Skywalker',
                  'email' => 'Luke@TheForce.com' )
            );
        echo '<table>';
        foreach($data as $row){
            echo "<tr>";
            foreach($row as $value){
                echo "<td>$value</td>";
            }
            echo "</tr>";
        }

希望这会有所帮助。

最新更新