Помогите вывести массив, в таблицу

seosniks
На сайте с 13.08.2007
Offline
389
3926

В общем проблема такая. нужно вывести значения массива в 2 колонки

for($t=0; $t < 10;$t++){

echo $t ;

}

мне надо чтобы значение переменной $t выводились таким образом.

1 2

3 4

5 6

7 8

9 10

Подскажите пожалуйста самый маленький код.

нужно типа строку

которая будет делать каждую вторую ячеку


if ($i++ % 2) echo "вставить разделитель колонок<br>";

и чтобы выходило так

<table width="200" border="1">

<tr>


<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>

</tr>
</table>
Ёхан Палыч
На сайте с 07.05.2006
Offline
169
#1

Типа так:

<table width="200" border="1">

<?php
$t=array(1,2,3,4,5,6,7,8,9,10);
for($i=0; $i < sizeof($t);$i+=2){
echo "<tr>\n";
echo "<td>".$t[$i]."</td>\n<td>".$t[$i+1]."</td>\n";
echo "</tr>\n";
}
?>
</table>
ydn
На сайте с 12.05.2010
Offline
12
ydn
#2

Ну или так :)


<?php

$arr = array( '1', '2', '3', '4', '5', '6', '7', '8', '9', '10' );

print '<table width="200" border="1" >';

for( $i = 0; $i < count( $arr ); $i++ ) {
if( $i % 2 == 0 ) print '<tr>';

print( '<td>' . $arr[$i] . '</td>' );

if( $i % 2 != 0 ) print '</tr>';
}

print '</table>';

?>
Вёрстка xHTML ● WordPress > Вёрстка, программирование, настройка, консультации (/ru/forum/526726) Вёрстка на халяву (/ru/forum/569543) ICQ 853588 | Написать мне личное сообщение ()
S
На сайте с 10.03.2008
Offline
94
#3

<?php

echo "<table width=\"200\" border=\"1\">\r\n";

for ($t=1; $t <= 10; $t+=2) {

echo " <tr>\r\n";

echo " <td>$t</td>\r\n";

echo " <td>" . ($t+1) ."</td>\r\n";

echo " </tr>\r\n";

}

echo "</table>\r\n";

?>

Разрабатываем сайты (http://www.rclsoft.ru/)
seosniks
На сайте с 13.08.2007
Offline
389
#4

Задача решена.

Благодарю всех кто помог.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий