За последние 24 часа нас посетили 17816 программистов и 1654 робота. Сейчас ищут 1794 программиста ...

Что быстрее при построении массива?

Тема в разделе "PHP для новичков", создана пользователем Русланчек, 30 янв 2011.

  1. Русланчек

    Русланчек Активный пользователь

    С нами с:
    18 фев 2009
    Сообщения:
    13
    Симпатии:
    0
    Какой вариант лучше использовать при создании массива, обзывать все индексы именами ('key' => 'value'), или же оставить дефолтную нумерацию ([0] => 'value'), при условии, что массив будет многомерным и возможно очень большим.
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Ну, естественно, быстрее будут числа.
    Но не нужно их использовать, если это неудобно. Возможно даже и такое, что Вы выиграете в скорости по числовым ключам, но проиграете при обработке массива с этими числовыми ключами вместо строчных.

    А вообще, это экономия на спичках. Об этом стоит задуматься, если именно этот участок будет лагать больше всего. И это будет уже на последней стадии оптимизации)
     
  3. Русланчек

    Русланчек Активный пользователь

    С нами с:
    18 фев 2009
    Сообщения:
    13
    Симпатии:
    0
    Спасибо, я так и думал, ну это действительно не удобно будет.