[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывести значения на экран
frodo
вообщем так, нужно получить вот такую табличку, вывести ее на экран, используя только циклы( без массивов!!)

1 0 0 0 0
2 3 3 3 3
4 5 6 9 9
7 8 9 10 27
11 12 13 14 15

вот этот скрипт выводит такую таблицу

1 0 0 0 0
2 3 0 0 0
4 5 6 0 0
7 8 9 10 0
11 12 13 14 15

скрипт:

<?php
$V=1;
for($i = 0; $i <5; $i++) {
for($j = 0; $j <5; $j++){
if($j<=$i){
echo $V++;
}else
{

}

}

echo '<br />';
}
/*
j
1
23
456
78910
i
*/

?>


в итоге нужно его модифицировать , чтобы были значения как в 1 таблице
walerus
$V = $M = 1;

$result = array();
for( $i = 0; $i < 5; $i++)
{
if ( $i <= 0 )
$result[] = array_fill( 0, 5, 0 );
else
{
$M = $M * 3;
$result[] = array_fill( 0, 5, $M );
}

for($j = 0; $j < 5; $j++)
{
if( $j <= $i )
{
$result[$i][$j] = $V;
$V++;
}
}
}


foreach( $result as $result_line )
{
echo implode( ' | ', $result_line ) , "<br>\n";
}


Результ:

1 | 0 | 0 | 0 | 0
2 | 3 | 3 | 3 | 3
4 | 5 | 6 | 9 | 9
7 | 8 | 9 | 10 | 27
11 | 12 | 13 | 14 | 15


Обкурка еще та... скажем так - подогнал под условие :D , на самом деле, скорее всего, не понял как формируются: 3333, 99, 27...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.