За последние 24 часа нас посетили 17199 программистов и 1302 робота. Сейчас ищут 1577 программистов ...

Как создать массив массивов без числовых ключей?

Тема в разделе "PHP для новичков", создана пользователем AppleAl, 24 июн 2016.

  1. AppleAl

    AppleAl Активный пользователь

    С нами с:
    7 май 2008
    Сообщения:
    19
    Симпатии:
    0
    Есть такой массив:

    Код (Text):
    1.  
    2. $data is:
    3.  
    4. array:  [▼
    5.   0 => "value 0"
    6.   1 => "value 1"
    7.   2 => "value 3"
    8.   3 => "value 4"
    9.   4 => "value 5"
    10.   5 => "value 6"
    11. ]
    Необходимо получить такой массив:
    Код (Text):
    1.  
    2. array:  [▼
    3.   array: ['db_column_name' => "value 0"]
    4.   array: ['db_column_name' => "value 1"]
    5.   array: ['db_column_name' => "value 3"]
    6.   array: ['db_column_name' => "value 4"]
    7.   array: ['db_column_name' => "value 5"]
    8.   array: ['db_column_name' => "value 6"]
    9. ]
    Пробовал использовать foreach ($data) с $data[] = ['db_column_name' => $value], а также array_push, array_values и несколько других вариантов, но в итоге получаю массив с числовыми ключами.

    Подскажите, как построить массив массивов без числовых ключей?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    никак. Вторая запись поскольку не содержит ни строкового ключа ни офсета - обретёт внутри пхп-машины числовую нумерацию. И усё. Опять с числовыми ключами.
     
    AppleAl нравится это.
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Массив без ключей невозможен. Может быть, подойдет что-то другое? В чем суть?
     
    AppleAl нравится это.
  4. AppleAl

    AppleAl Активный пользователь

    С нами с:
    7 май 2008
    Сообщения:
    19
    Симпатии:
    0
    Спасибо большое.