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

    +156

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    foreach ($mass AS $productId => $colorsList)
            {
                foreach ($colorsList AS $colorId => $sizesList)
                {
                    foreach ($sizesList AS $sizeId => $options)
                    {
                        $this->setTable('shop_products')
                             ->update(array(
                                    'price' => $options['price']
                                ),
                                $this->getAdapter()->quoteInto('id = ?', $productId)
                             );
                        break;
                    }
                }
            }

    Автор пытается взять первый элемент многомерного массива вот такой конструкцией

    Запостил: p0p, 26 Декабря 2014

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

    • Надо несколько раз проапдейтить для пущего эффекта, чтоб уж наверняка проапдейтилось.
      Ответить
    • break break break
      Ответить
    • Пхп программисты обычно не умеют структуры данных
      Ответить
      • В пыхе одна структура данных - array.
        Ответить
        • Две. Ещё объекты есть.

          Болтуны говорят, что есть ещё ресурсы, но наверняка врут, потому что никто не знает, как ими пользоваться.
          Ответить
        • Хуйня ваш "PHP", то ли дело "WCT"...
          Ответить

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