Подскажите с циклом

MuranoZ51

Новичок
Помогите пожалуйста написать цикл, чтобы по входному значению $x подсчитывал сумму элементов массива, начиная с 1 до $x включительно:

PHP:
$item = array();
$item[1] = (float)10;
$item[2] = (float)12;
$item[3] = (float)14;
$item[4] = (float)16;
$item[5] = (float)18;
$item[6] = (float)20;
$item[7] = (float)22;
$item[8] = (float)24;
$item[9] = (float)27;
$item[10] = (float)29;

$x = (integer)7; // кол-во пунктов для подсчета, начиная с 1 (1 + 2 +3 + 4 +5 +6 + 7)
Заранее спасибо )
 

DIG

Новичок
Партнер клуба
$result = 0;
for($i = 1; $i <=$x; $i++){$result += $item[$i];}
Удачи в освоении программирования. Только книг не читайте и в гугле не гуглите. Спрашивайте здесь.
 

AnrDaemon

Продвинутый новичок
PHP:
$sum=0;
for($i=1; $i<=$x; $i++) {
$sum += $item[$i];
}
Только надо сделать оговорку, что это применимо только для очень узкого круга задач, когда индексы масива строго числовые, последовательные и база известна заранее.
 
Сверху