Логика каждый раз по 3-и

Статус
В этой теме нельзя размещать новые ответы.

Зека

Новичок
Логика каждый раз по 3-и

Не могу догнать логику, чтобы в цикле после каждого числа кратного 3-м делалось некое условие (проблемы с логикой кратной 3) ниже мое произведение =(((
PHP:
$i=0;
 while (false !== ($entry = $d->read())) 
  { 
   $i++;
     if(($i % 4) == 2)
     { $tags='<tr><td align="center">';$tage='</td></tr>'; }
     else
     { $tags='<td align="center">';$tage='</td>'; }
     ............................
}
 

HraKK

Мудак
Команда форума
уууу учите мат часть а именно операнд "%"
 

kruglov

Новичок
HraKK
Так у него % в коде уже есть.

Зека
Ммм.. а где тут вообще число 3?

Оператор x % y возвращает остаток от деления x на y.
Подумайте мозгом, какие должны быть остатки от деления в нужным местах (чтоб вставить открывающую <tr>, чтоб вставить закрывающую </tr>). И все получится.
 

Зека

Новичок
читаю =)

-~{}~ 31.07.07 16:40:

а т.е. Вы предлагаете везде расставить td, а tr уже подставлять по условию, да грамотно...я не подумал об этом

-~{}~ 31.07.07 16:51:

$i=0;
while (false !== ($entry = $d->read()))
{
$i++;
if(($i % 3) == 1)
{ $tags='<tr>';$tage='</tr>'; }
else
{ $tags='';$tage=''; }
echo $tags;
....................
echo $tage;
}

ну где я не прав?
 
Зека
Ты вообще знаешь что означает слово "остаток" и чему будет равен остаток деления числа на кратное ему?
Может стоит сначала посетить начальные классы школы?.
 

Фанат

oncle terrible
Команда форума
это шуутка?

-~{}~ 31.07.07 17:22:

в общем, хватит позориться.
математику начальных классов вспоминай самостоятельно
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху