За последние 24 часа нас посетил 20321 программист и 1563 робота. Сейчас ищут 1740 программистов ...

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

Тема в разделе "Сделайте за меня", создана пользователем Gorgoroth, 28 дек 2016.

  1. Gorgoroth

    Gorgoroth Активный пользователь

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

    PHP:
    1. $item = array();
    2. $item[1] = (float)10;
    3. $item[2] = (float)12;
    4. $item[3] = (float)14;
    5. $item[4] = (float)16;
    6. $item[5] = (float)18;
    7. $item[6] = (float)20;
    8. $item[7] = (float)22;
    9. $item[8] = (float)24;
    10. $item[9] = (float)27;
    11. $item[10] = (float)29;
    12.  
    13. $x = (integer)7; // кол-во пунктов для подсчета, начиная с 1 (1 + 2 +3 + 4 +5 +6 + 7)
    Заранее спасибо )
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    если бы массив назывался $items, а ключи начинались с нуля как им и положено, то можно было бы:
    PHP:
    1. array_sum (array_slice ($items, 0, $x));
     
    denis01 нравится это.