我在数据放置方面遇到了麻烦,所以问题就在这里,希望你们能帮助我这个
我把这些数据放在数组上:
我的尝试:
$a = array();
$b = array();
$c = array();
for($itung=0; $itung < $j; $itung++){
if($a[$itung][0] != '--'){
$count_a += 1;
}else{
$count_a += 0;
}
if($count_a == 0){
$table .= '<tr>';
$table .= '<td class="tg-s6z2">'.($itung+1).'</td>';
$table .= '<td class="tg-s6z2">'.$a[$itung][2].'</td>';
$table .= '<td class="tg-s6z2">123</td>';
$table .= '<td class="tg-s6z2">'.$a[$itung][0].'</td>';
$table .= '<td class="tg-s6z2">'.$a[$itung][1].'</td>';
$table .= '<td class="tg-s6z2">'.$a[$itung][3].'</td>';
$count_a++;
}else{
$table .= '<tr>';
$table .= '<td class="tg-s6z2">'.($itung+1).'</td>';
$table .= '<td class="tg-s6z2">'.$a[$itung][2].'</td>';
$table .= '<td class="tg-s6z2">123</td>';
$table .= '<td class="tg-s6z2">'.$a[$itung][0].'</td>';
$table .= '<td class="tg-s6z2">'.$a[$itung][1].'</td>';
$table .= '<td class="tg-s6z2">'.$a[$itung][3].'</td>';
$count_a += 0;
}
if($b[$itung][0] != '--'){
$count_b += 1;
}else{
$count_b += 0;
}
if($count_a > 0 || $count_b > 0){
$table .= '<td class="tg-s6z2">'.$b[$itung][0].'</td>';
$table .= '<td class="tg-s6z2">'.$b[$itung][1].'</td>';
$table .= '<td class="tg-s6z2">'.$b[$itung][3].'</td>';
}else{
$table .= '<td class="tg-s6z2">'.$b[$itung][0].'</td>';
$table .= '<td class="tg-s6z2">'.$b[$itung][1].'</td>';
$table .= '<td class="tg-s6z2">'.$b[$itung][3].'</td>';
}
if($c[$itung][0] != '--'){
$count_c += 1;
}else{
$count_c += 0;
}
if($count_a > 0 || $count_b > 0 || $count_c > 0){
$table .= '<td class="tg-s6z2">'.$c[$itung][0].'</td>';
$table .= '<td class="tg-s6z2">'.$c[$itung][1].'</td>';
$table .= '<td class="tg-s6z2">'.$c[$itung][3].'</td>';
if($c[$itung][0] != '--'){
$table .= '<td class="tg-s6z2">1</td>';
}else{
$table .= '<td class="tg-s6z2">0</td>';
}
$count_a = 0;
$count_b = 0;
$count_c = 0;
}else{
$table .= '<td class="tg-s6z2">'.$c[$itung][0].'</td>';
$table .= '<td class="tg-s6z2">'.$c[$itung][1].'</td>';
$table .= '<td class="tg-s6z2">'.$c[$itung][3].'</td>';
$count_a = 0;
$count_b = 0;
$count_c = 0;
}
}
示例:
| col a | col b | col c | | 1 | -- | -- | | 1 | -- | -- | | -- | 1 | -- | | 1 | -- | -- | | -- | -- | 1 |
我期待的是:(结果)
| col a | col b | col c | | 1 | -- | -- | | 1 | **1** | -- | |**1** | *--* | -- | | *--* | *--* |**1** |
所以如果col a有数据,检查col b,如果col b有数据,则col b上升到col a的同一行,所以col c
抱歉我的英语不好,希望你们能理解它答案 0 :(得分:0)
我会将逻辑和模板分开。我的意思是首先遍历您的数据,根据您的逻辑将其复制到新数组。然后,您可以从新的,更简单的数据轻松构建html表。
从我理解你的例子,你可以这样写:
setDefaultNightMode