我有2个数组,一个有
$heading = array(Heading1, Heading2,...Heading10);
和第二个
$value = array($y1,$y2,$y3,...$y10);
每个$y1
,$y2
... $y10
每个都有多个数字,例如
$y1=(digit1,digit2,digit3...);
$y2=(digit1,digit2,digit3...);
$y3=(digit1,digit2,digit3...);
.
.
$y10=(numerous digits);
所有$y1
... $y10
中的位数将相同。
我想将这些数组打印到PHP中的HTML表格中,Heading1
对应$y1
,Heading2
对应$y2
等等,就像这样:
Heading1 Heading2 Heading 3 Heading1o
digit1 digit1 digit1
digit2
digit3
digit4
digit5 so on so on so on
digit6
digit7
digit8
digit9
digit10 digit10 digit10 digit10
. . . .
. . . .
有人可以帮助我吗?
答案 0 :(得分:1)
检查此代码,
$heading = array('Heading1','Heading2','Heading10');
$y1=array('y1','y1','y1');
$y2=array('y2','y2','y2');
$y3=array('y3','y3','y3');
$values = array($y1,$y2,$y3);
$table='<table><tr>';
for($i=0;$i<(count($heading));$i++){
$table.='<th>'.$heading[$i].'</th>';
}
$table.= </tr>
foreach($values as $value){
$table.='<tr>';
foreach($value as $row){
$table.='<td>'.$values.'</td>';
}
$table.='</tr>';
}
$table.='</table>';
echo $table;
感谢。
答案 1 :(得分:0)
<?php
$heading = array('Heading1','Heading2','Heading10');
$y1=array('y1','y1','y1');
$y2=array('y2','y2','y2');
$y3=array('y3','y3','y3');
$value = array($y1,$y2,$y3);
$heading1='<table><tr>';
$td='<tr>';
for($i=0;$i<(count($heading));$i++){
$heading1.='<th>'.$heading[$i].'';
foreach($value[$i] as $values){
$td.='<td>'.$values.'</td>';
}
$td.='</tr></tr>';
}
$table=$heading1.$td.'</table>';
echo $table;
?>
这将有效