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

    +5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    foreach ($this->diafan->select_arr("status_id") as $id => $value)
    {
    	$first_status = $id;
    	break;
    }

    Сниппет для получения первого ключа массива.

    Запостил: karpen, 06 Апреля 2016

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

    • [:|||||||||||||||:]
      Ответить
      • То есть это стандартная практика? Я первый раз встретил. Выходит, не последний? Сниппет уже имеет хождение в народе?
        Ответить
        • Уже на говнокоде не первый раз вижу.

          И никто не знает как правильно. -_-
          Ответить
    • А как надо?

      Задача со звёздочкой.
      Ответить
      • надо взять дубину и бить ПХПшника по голове, пока он не начнет отличать ассоциативные массивы (они же мепы они же хеши они же дикты) от обычных

        А вообще надо взять array_keys()
        Ответить
        • > пока он не начнет отличать
          Но они же оба array...
          Ответить
          • Царь просил передать что в компьютерах все array. Даже граф, даже небо, даже туплы из соседнего треда, даже аллах
            Ответить
        • Спасибо, помогло: http://ideone.com/lV3z8z

          Жалко, что во всё ещё популярном 5.3 нельзя написать в одну строку: array_keys($a)[0]
          Ответить
      • Никак не надо
        Ответить

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