<?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 написал(а):
дошло