Shlop
@Shlop
Full Stack Developer (PHP/Laravel/JavaScript)

Как вывести массив в таблицу?

Здравствуйте, подскажите пожалуйста, генерирую PDF документ с помощью TCPDF библиотеки. Нужно заполнить таблицу значениями из массива. Вот собственно есть столбец первый. Когда заполняю его, значения выводятся в линию, что очевидно, а мне нужно что бы выводились в столбик, не могу придумать как вывести, подскажите пожалуйста.
5a26dec0b25f6940092431.png
$tbl = '
	<table cellspacing="0" cellpadding="1" border="1" align="center">
	<tr>
		<th rowspan="2">Нагрузка (эталонной гири)L,r</th>
		<th colspan="2">Показание I,r</th>
		<th colspan="2">Масса дополнительных гирь &#916;L,r</th>
		<th colspan="2">Погрешность E,r</th>
		<th colspan="2">Скорректированная погрешность Ec,r</th>
		<th rowspan="2">mpe,r</th>
	</tr>
	<tr>
		<th>&darr;</th>
		<th>&uarr;</th>
		<th>&darr;</th>
		<th>&uarr;</th>
		<th>&darr;</th>
		<th>&uarr;</th>
		<th>&darr;</th>
		<th>&uarr;</th>
	</tr>';
for($i = 0; $i < 6; $i++) {
	$tbl .= '<tr>';
	for($j = 0; $j < 10; $j++) {
		if($i == 5 && $j == 0) {
		$tbl .= '<td>'.$MAX.'</td>';
		}
		else {
		$tbl .= '<td>'.$temparray[$i][$j].'</td>';
		}
	}
	$tbl .= '</tr>';
}
$tbl .= '</table>';

А вывожу таблицу вот так
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
KazeZlat
@KazeZlat
Погромист-затейник
<tr> - ряд, <td> - ячейка.
Так уж устроены таблицы.

Какой массив вы выводите? Ваш код верный, просто ваш массив должен быть правильно повернут, возможно у вас он распределен на колонки, а нужно на ряды.

В вашем случае скорее всего нужно $temparray[$i][$j] заменить на $temparray[$j][$i]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы