Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Неправильная работа for
распечатывает только одно значение, которое всегда равно $c. т. е. беру $c = 3, этот цикл его печатает. Вроде бы код "до" не должен иметь значения в данной ситуации, я в растерянности. Помогите. Заранее, спасибо.
DlTA
Отправлено: 15 Декабря, 2011 - 12:30:42
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
for( $i=0;$i<$c;$i++);
уберите точку с запятой!!
snikers987
Отправлено: 15 Декабря, 2011 - 12:32:29
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
Точку с запятой убери
for(){
echo $i;
}
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
ole-martyno
Отправлено: 15 Декабря, 2011 - 12:33:26
Новичок
Покинул форум
Сообщений всего: 41
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
Спасибо! Блин, я лошара, конечно, а почему компиллятор не ругается на ошибку?!
LIME
Отправлено: 15 Декабря, 2011 - 12:35:02
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
ole-martyno потому что у вас получался пустой но правильный цикл
и вполне законный блок с 1им оператором вывода
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.