繁体   English   中英

PHP将数组关联到HTML表

[英]PHP associate array to HTML table

我们有一个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。

等等。 我们无法正确获取每个语句的语法,也无法获取各个表单元格对数组值的引用。

任何帮助将不胜感激!

试试看。

您的数组示例:

 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>";
        }

希望这可以帮助。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM