Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Не могу понять как работает этот цикл
kpripper  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Пользователь
**

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 52
Пользователь №: 27185
На форуме: 6 лет, 3 месяца, 25 дней
Карма:




<?php

for ($i=0, $j=0, $k="Points"; $i<1000; $j++, $i+=$j) $k = $k.".";
echo $k;?>
<br />
<?echo $j;
?>


Почему если $i<1000 то $j==45, если $i<100 то $j==14, если $i<10 то $j==4 ?

И почему $k в результате имеет вид Points и дальше идет число точек равное $j ?



Спустя 7 минут, 28 секунд (30.11.2011 - 16:45) Winston написал(а):
Цитата (kpripper @ 30.11.2011 - 15:37)
Почему если $i<1000 то $j==45, если $i<100 то $j==14, если $i<10 то $j==4 ?

И почему $k в результате имеет вид Points и дальше идет число точек равное $j ?

Потому что шаг постоянно увеличивается
Цитата (kpripper @ 30.11.2011 - 15:37)
$i+=$j

Спустя 30 минут, 44 секунды (30.11.2011 - 17:15) kpripper написал(а):
Но ведь должен увеличивать после каждой итерации на 1 ( $j++) , ведь $i увеливается прибавление этих чисел ( 1,2,3,4...) . Как здесь шаг увеливается, не пойму.

Спустя 17 минут, 19 секунд (30.11.2011 - 17:33) kpripper написал(а):
дошло
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса