Массив массивов вывести в таблицу циклом

Хотелось бы несколько массивов, находящихся в общем массиве, вывести в однострочную таблицу с помощью цикла, отрисовывающего разметку такой таблицы. Каждый элемент (массив) должен быть в своей ячейке таблицы, а ячейки выстроены в строку таблицы. Однако страница ожидаемо выдает "Notice: Array to string conversion.." Не хотелось бы рисовать всю таблицу отдельными тегами. Есть ли какой красивый способ решить вопрос с помощью цикла?

Пример, который работает для примитивных переменных:

//  $tdRC = заранее сформированный массив переменных;
//  $cols = число переменных;
$table = '<table border = 1 style="border-collapse: collapse">';

for ($tr = 0; $tr < 1; $tr++) {
    $table .= '<tr>';
    for ($td = 0; $td < $cols; $td++) {
        $table .= '<td><pre>' . $tdRC[$td][$tr] . '</pre></td>';
    }
    $table .= '</tr>';
}
$table .= '</table>';
echo $table;

Типичный пример одного из таких элементов общего массива:

Array
(
    [0] => Array
        (
            [ID] => 0
            [LastName] => LastName
            [FirstName] => 
        )

    [1] => Array
        (
            [0] => Array
                (
                    [ID] => 65465
                    [IDOriginal] => 65465
                    [LastName] => LastName
                    [FirstName] => Evgeniy
                )

            [1] => Array
                (
                    [ID] => 30419
                    [IDOriginal] => 30419
                    [LastName] => LastName2
                    [FirstName] => FirstName2
                )

        )

)

строка таблицы, нарисованной вручную для пяти элементов - массивов (присутствуют три из них), выглядит так: строка таблицы для пяти элементов - массивов


Ответы (0 шт):