Собрать в массив результат цикла PHP
Во втором цикле ищу сумму делителей и пытаюсь собрать результат в ассоциативный массив
число - сумма делителей
и что-то не получается. В чем ошибаюсь?
|
for ($i=1;$i<=100;$i++){ //для каждого $i ищу сумму делителей for ($n=1;$n<$i;$n++){ if ($i % $n == 0 ){ $summ += $n; } $chisloSumma[] = array($i => $summ); $summ=0; } } |
---------- Добавлено 28.09.2019 в 22:40 ----------
Вроде сделал:
|
for ($i=1;$i<=20;$i++){ //для каждого $i ищу сумму делителей for ($n=1;$n<$i;$n++){ if ($i % $n == 0 ){ $summ += $n; } } $chisloSumma = array($i => $summ); $summ=0; var_dump($chisloSumma); } |