<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Урок 10 цикл for
17.02.2013 10:31:04 Урок 10 цикл for Сообщение #1
alexwins

alexwins

Новичок

Новичок

Дата регистрации:
17.02.2013 10:02:19

Сообщений: 6

Не получается выполнить задание сложить все числа от 1 до 100 в цикле for.
Теоретически выражение должно выглядеть так:
n + (n + 1) + (n + 1) и так далее до ста, где n должен увеличиваться на единичку каждый раз после операции сложения. Но как сделать так чтобы он увеличивался?
Профиль Ответить
17.02.2013 10:40:47 Урок 10 цикл for Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

for ($n = 0; $n < 100; $n++) {} - здесь $n уже увеличивается на 1.
Профиль Ответить
17.02.2013 16:42:36 Урок 10 цикл for Сообщение #3
alexwins

alexwins

Новичок

Новичок

Дата регистрации:
17.02.2013 10:02:19

Сообщений: 6

Спасибо за ответ, но я это знаю. Жаль что нельзя подставить счетчик в выражение. Как мне сделать так, чтобы значение в теле цикла изменялось с каждой итерацией, а не оставалось одним и тем же?
Профиль Ответить
17.02.2013 21:23:12 Урок 10 цикл for Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

$i = 0;
for (...) {
$i++; // Вот и меняется в теле цикла на каждой итерации
}
Профиль Ответить
18.02.2013 10:10:30 Урок 10 цикл for Сообщение #5
alexwins

alexwins

Новичок

Новичок

Дата регистрации:
17.02.2013 10:02:19

Сообщений: 6

Я вот о чем:
<?php
$n1 = 0;
$n2 = $n1 + 1;
for($i = 0; $i < 100; $i++)
{
$sum = $n1 + $n2;
echo $sum." ";
$n1++;
}
?>

После выполнения этого скрипта у меня ответ просто последовательность от 1 до 100. Наверное, когда я решу эту задачу, я буду сам смеяться со своей тупости, но в данный момент я не могу понять почему не меняется $sum?
Профиль Ответить
18.02.2013 11:51:28 Урок 10 цикл for Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

$sum += надо, а не просто =. Тогда она будет меняться. И вообще надо $sum += $n; Если хотите узнать сумму чисел от 1 до 100.
Профиль Ответить
18.02.2013 14:07:23 Урок 10 цикл for Сообщение #7
alexwins

alexwins

Новичок

Новичок

Дата регистрации:
17.02.2013 10:02:19

Сообщений: 6

Спасибо за очень ценный совет!
<?php
$n = 0;
$sum = 0;
for ($i = 0; $i < 100; $i++)
{
$sum += $n + 1;
$n++;
echo $sum." ";
}
?>

Мне кажется у меня получилось.
Спасибо за курс! Я им очень доволен! Прочитал довольно большую книгу по php, но пока не могу начать воплощать свои задумки в реальные приложения. Надеюсь это получится после вашего курса. Удачи Вам в ваших начинаниях!
Профиль Ответить
23.02.2013 19:30:03 Урок 10 цикл for Сообщение #8
Мистер Ян

Мистер Ян

Освоившийся

Освоившийся

Дата регистрации:
27.08.2012 14:32:19

Сообщений: 36

Получится! Мне 14 лет, у меня получилось! Спасибо Михаилу!
Профиль Ответить