我有一个简单的问题。如何以特定格式显示包含数组数据的表。
我希望桌子看起来像这样:
名称名称
名字和姓氏数组值名字和姓氏数组值名字和名字数组值
请注意,第一个和名称值是相同的字段。
答案 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>";
?>