pb用于使用PHP表构建HTML表
我试着用两个表PHP制作一个表html, 我没有把我的值放在第四行,第三列,第四行,第四列 我的PHP/html:pb用于使用PHP表构建HTML表,php,html-table,Php,Html Table,我试着用两个表PHP制作一个表html, 我没有把我的值放在第四行,第三列,第四行,第四列 我的PHP/html: <table BORDER=1px> <tr> <?php foreach($tableau1 as $value) { echo '<th>'.$value.'</th>'; } ?> </tr> <?php foreach($tableau as $valu) { echo '<
<table BORDER=1px>
<tr>
<?php
foreach($tableau1 as $value)
{
echo '<th>'.$value.'</th>';
}
?>
</tr>
<?php
foreach($tableau as $valu)
{
echo '<tr>';
foreach($tableau1 as $val => $ke)
{
foreach($valu as $vava => $keke)
{
if($val==$vava){echo '<td>'.$keke.'</td>';}
}
}
echo '</tr>';
}
?>
</table>
对第一个答复的答复:
:)我已经试过了,但不太好,我的每一行都有太多的单元格,我不明白为什么
我认为当单元格没有数据时,您需要打印一个空的
<?php
foreach($tableau as $valu)
{
echo '<tr>';
foreach($tableau1 as $val => $ke)
{
$found = false;
foreach($valu as $vava => $keke)
{
//echo '<td>' . $val . ' ' . $vava . ' ' . $keke . '</td>';
if($val==$vava){
echo '<td>'.$keke.'</td>';
$found = true;
}
}
if (!$found) { echo '<td></td>'; }
}
echo '</tr>';
}
?>
在将数据添加到列中然后移动
echo '<td></td>';
echo';
在内部循环之外。请立即尝试代码。我将空“”移到内部循环之外。
echo '<td></td>';