1. PHP / Говнокод #3159

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function summArray($arr) 
    {
        $summ = 0;
        foreach($arr as $a) {
            $summ += intval($a);
        }
        
        return $summ;
    }

    Запостил: minisot, 05 Мая 2010

    Комментарии (31) RSS

    • А как надо ???? я что подобное использовал
      Ответить
    • Детский сад конечно, слабо открыть мануал и посмотреть список функций по работе с массивами?!
      Ответить
      • Пыхеры их там миллиарды наговнякали.
        Ответить
      • Потомок дельфиста детектед ("Кде скочять компонент для сложения чисел??!!11").
        А если понадобится 2 числа сложить тоже полезешь в мануал искать core-функцию сложения двух чисел?
        Ответить
        • Вы наверное великий изобретатель лисопедов...
          Ответить
        • Встроенные функции в php работают быстрее чудо велосипедов ручной сборки, поэтому знать их не мешает. Если не знаешь наизусть стандартные функции, по крайней мере из самых востребованных библиотек - лезь в мануал и ищи нечто для выполнения задачи.

          И не надо утрировать, действия разного порядка сложить все элементы массива и два числа.

          PS. Core функции обычно работают быстрее таких вот лисопедов
          Ответить
    • а array_sum() что по как-то другому реализована?
      Ответить
    • А на нормальных языках это обычная свёртка списка + лямбда сложения. И никакого миллиарда функций и итераций не надо.
      Ответить

    Добавить комментарий