【发布时间】:2019-12-14 14:49:18
【问题描述】:
我在一个数组中有两个带有键的数组,我想按年份在 HTML 表中输出。 例如:
贾尔 |基础 |二次元
2021 |威斯昆德 | PAV 3de graad b-stroom
2021 | --------------| Burgerzin 3de graad b-stroom
2020 | Informatieverwerving en -verwerking 遇到了 ICT | Kritsch denken & mediawijsheid
我的输入数组是这样的:
array(2) {
[0]=>
array(1) {
[0]=>
array(2) {
["jaar"]=>
string(4) "2021"
["basis"]=>
string(8) "Wiskunde"
}
}
[1]=>
array(2) {
[0]=>
array(3) {
["jaar_so"]=>
string(4) "2021"
["sec"]=>
string(3) "PAV"
["onderwijsniveau"]=>
string(9) "3de graad"
}
[1]=>
array(3) {
["jaar_so"]=>
string(4) "2021"
["sec"]=>
string(9) "Burgerzin"
["onderwijsniveau"]=>
string(18) "3de graad B-stroom"
}
}
}
array(2) {
[0]=>
array(1) {
[0]=>
array(2) {
["jaar"]=>
string(4) "2020"
["basis"]=>
string(43) "Informatieverwerving en -verwerking met ICT"
}
}
[1]=>
array(1) {
[0]=>
array(3) {
["jaar_so"]=>
string(4) "2020"
["sec"]=>
string(35) "Kritisch denken & mediawijsheid"
["onderwijsniveau"]=>
string(9) "3e graad "
}
}
}
}
我已经尝试过这个 foreach 循环:
$output = "<table class='noborder homepeilingskalender fixed_header'><thead><tr><th>"
.get_field('titel_eerste_kolom')."</th><th>"
.get_field('titel_tweede_kolom')."</th><th>"
.get_field('titel_derde_kolom')."</th></tr></thead>";
foreach ($combined as $key2 => $array_keys) {
foreach ($array_keys as $key => $value) {
foreach($value as $key3 =>$value_def){
$output .= "<tr><td>".$value_def['jaar']
."</td><td>$value_def["basis"]
."</td><td>".$value_def["sec"]
."</td></tr>";
}
}
}
$output .= "</table>";
【问题讨论】:
-
<tbody>在哪里?