Ackumulering av tal i PHP-loopar
Låt oss med hjälp av en loop hitta summan av heltal
från 1 till 100. För att lösa
en sådan uppgift itereras talen i loopen
och deras summa skrivs sekventiellt
in i någon variabel:
<?php
$res = 0;
for ($i = 1; $i <= 100; $i++) {
$res = $res + $i;
}
echo $res; // den sökta summan
?>
Lösningen kan förenklas med hjälp av operatorn
+=:
<?php
$res = 0;
for ($i = 1; $i <= 100; $i++) {
$res += $i;
}
echo $res;
?>
Hitta summan av jämna tal från 2 till
100.
Hitta summan av udda tal från 1
till 99.
Hitta produkten av heltal från 1
till 20.