在表中显示php数组

时间:2015-06-18 18:23:15

标签: php arrays multidimensional-array

我有一个简单的问题。如何以特定格式显示包含数组数据的表。

我希望桌子看起来像这样:

名称名称
名字和姓氏数组值名字和姓氏数组值名字和名字数组值

请注意,第一个和名称值是相同的字段。

1 个答案:

答案 0 :(得分:1)

不确定这是你问的问题,也不确定你的阵列是什么样的,但这可能会有所帮助。

 <?php

$array = array(array('FirstName', 'LastName'),array('FirstName1', 'LastName1'),array('FirstName2', 'LastName2'),array('FirstName3', 'LastName3'));

//count number inner arrays
$number = count($array);

// create table <table>, create table row <tr>
echo "<table><tr>";

//create table header number of times there are inner arrays
for($x = 0; $x<$number; $x++){

    // create table data <td>, could also use table header <th>
    echo "<td>name</td>";

}

    //close table row and open a new one
    echo "</tr><tr>";

//iterate through the array
foreach($array as $value){

    // create the real table data
    echo "<td> $value[0] $value[1]</td>";

}

// close table row and table
echo "</tr></table>";

?>