мне нужно для извлечения данных из многомерного массиварендеринга HTML таблицу из многомерного массива
array(2) {
["label"]=>
string(6) "label1"
["children"]=>
array(3) {
[1]=>
array(1) {
["label"]=>
string(6) "label2"
}
[2]=>
array(1) {
["label"]=>
string(6) "label3"
}
[3]=>
array(2) {
["label"]=>
string(6) "label4"
["children"]=>
array(2) {
[1]=>
array(1) {
["label"]=>
string(6) "label5"
}
[2]=>
array(1) {
["label"]=>
string(6) "label6"
}
}
}
}
}
в таблицу со следующей структурой:
\t <table border="1">
\t \t \t <tr>
\t \t \t \t <td colspan="4">label1</td>
\t \t \t </tr>
\t \t \t <tr>
\t \t \t \t <td colspan="1">label2</td>
\t \t \t \t <td colspan="1">label3</td>
\t \t \t \t <td colspan="2">label4</td>
\t \t \t </tr>
\t \t \t <tr>
\t \t \t \t <td></td>
\t \t \t \t <td></td>
\t \t \t \t <td colspan="1">label5</td>
\t \t \t \t <td colspan="1">label6</td>
\t \t \t </tr>
\t \t </table>
глубины и структуры массива являются динамическими, но основное правило остается неизменным.
Любые идеи о том, как я могу это сделать? Спасибо!
к сожалению, ваше решение выводит только одну метку для каждой строки (<таблица граница = «1»>
Смежные вопросы