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

    +8

    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
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    $data['age_range'] = array(
                '18' => '18', '19' => '19', '20' => '20',
                '21' => '21', '22' => '22', '23' => '23', '24' => '24', '25' => '25',
                '26' => '26', '27' => '27', '28' => '28', '29' => '29', '30' => '30',
                '31' => '31', '32' => '32', '33' => '33', '34' => '34', '35' => '35',
                '36' => '36', '37' => '37', '38' => '38', '39' => '39', '40' => '40',
                '41' => '41', '42' => '42', '43' => '43', '44' => '44', '45' => '45',
                '46' => '46', '47' => '47', '48' => '48', '49' => '49', '50' => '50',
                '51' => '51', '52' => '52', '53' => '53', '54' => '54', '55' => '55',
                '56' => '56', '57' => '57', '58' => '58', '59' => '59', '60' => '60',
                '61' => '61', '62' => '62', '63' => '63', '64' => '64', '65' => '65',
                '66' => '66', '67' => '67', '68' => '68', '69' => '69', '70' => '70',
                '71' => '71', '72' => '72', '73' => '73', '74' => '74', '75' => '75',
                '76' => '76', '77' => '77', '78' => '78', '79' => '79', '80' => '80',
                '81' => '81', '82' => '82', '83' => '83', '84' => '84', '85' => '85',
                '86' => '86', '87' => '87', '88' => '88', '89' => '89', '90' => '90',
                '91' => '91', '92' => '92', '93' => '93', '94' => '94', '95' => '95',
                '96' => '96', '97' => '97', '98' => '98', '99' => '99', '100' => '100',
                '101' => '101', '102' => '102', '103' => '103', '104' => '104', '105' => '105',
                '106' => '106', '107' => '107', '108' => '108', '109' => '109', '110' => '110', '111' => '111', '112' => '112'
            );

    Hahaha classic

    Запостил: gorsash, 29 Октября 2017

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

    • Это используется, чтобы сгенерировать дропдаун.
      А потом, чтобы получить возраст юзера, они делают $data['age_range'][$age], где $age берётся из базы.
      $age и так уже возраст, но на всякий случай надо взять значение из массива
      Ответить
      • Вот зачем я перечитал весь массив в поисках подвоха где-нибудь в середине?
        Ответить
      • Зато гибко. Сейчас этот массив отсеивает тех, кому нет 18, и тех, кто старше 112. А если вычеркнуть ещё несколько элементов, то можно сузить диапазон разрешённых возрастов.
        Ответить
      • devil's advocate. возраст в разных странах/культурах считается по разному. на пример в китае/японии, новорожденному ребенку один год, а не как у нас ноль лет. поэтому не говно. это мульти-калтче-риди код.
        Ответить
        • совершенно верно
          там дальшетак
          $data['age_range_japan'] = array(
                      '18' => '19', '19' => '20', '20' => '21',
                      '21' => '22', '22' => '23',..........
          Ответить
    • Очень надеюсь что он это руками набирал
      Ответить
    • Здесь есть подвох?
      Ответить
    • Судя по 111 и 112, ему звонил заказчик, и просил добавить за дополнительную плату.
      Ответить

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