Ручное создание ассоциативного массива

Я пытаюсь создать ассоциативный массив с динамическими данными и иметь некоторые проблемы.

Я хотел бы создать массив, который выглядит следующим образом, получая строки из запроса MySQL.

Array ( [0] = Array ( [name] => First ) [1] = Array ( [name] => Second ) [2] = Array ( [name] => Third ) [3] = Array ( [name] => Fourth ) [4] = Array ( [name] => Fifth ) ) 

Я пытаюсь использовать array_merge, но это не дает мне результат, который я хочу. Array_merge, по-видимому, не работает так же внутри foreach, как и снаружи (я запускал один и тот же код с циклом и без него, не работая так, как мне нужно).

В принципе, это то, что я делаю в настоящее время (что не работает):

 foreach($idList as $id) { $arr[] = array_merge(array(), array('name' => $id)); } 

Это дает мне вывод следующим образом:

 Array ( [0] = Array ( [name] => first ) [1] = Array ( [0] = Array ( [name] => first ) [name] => second ) [2] = Array ( [0] = Array ( [name] => first ) [1] = Array ( [0] = Array ( [name] => first ) [name] => second ) [name] => third ) )