#php #arrays
#php #массивы
Вопрос:
Я хочу отобразить массив PHP в виде таблицы, в которой 8 td
s в a tr
, но я понятия не имею, как ограничить td
внутренний цикл in.
<?php
$i=0;
$related = array('1','2','3','4','5','6','7','8','9','10');
for($i=0;$i<count($related);$i ){
echo "<tr>";
for($j=0;$j<8;$j ){
echo "<td>".$related[$j]."</td>";
$i ;
}
echo $i;
echo "</tr>";
}
?>
Комментарии:
1. и в чем проблема?
2. Да, мы получаем то, что вы хотите. Но в чем ваш вопрос?
Ответ №1:
Да, наконец-то я понял это,
<?php
$data = range(1, 20);
for($i = 0; $i < count($data);)
{
echo "<tr>n";
for($j = 0; $i < count($data) amp;amp; $j < 8; $i , $j ) {
echo "t<td>$data[$i]</td>n";
}
for(; $j < 8; $j ) {
}
echo "</tr>n";
}
?>
Ответ №2:
<?php
// your array
$related = array('1','2','3','4','5','6','7','8','9','10');
for($i=0;$i<count($related);$i ){
$row = "";
$row = "<tr>";
for($j=0;$j<8;$j ){
$row .= "<td>".$related[$j]."</td>";
}
$row .= "</tr>";
echo $row;
}
?>
попробуйте этот код