[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу понять как работает этот цикл
kpripper
<?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 написал(а):
дошло
Быстрый ответ:

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