2010-08-15 2 views
2

array_push ($ массив, GetData()) дает мне:PHP array_push не правильная функция, что использовать?

Array 
(
    [customer] => One 
    [itemno] => Yellow Ribbon 

) 
Array 
(
    [customer] => One 
    [itemno] => Blue Band 
) 
Array 
(
    [0] => Array 
     (
      [customer] => Two 
      [itemno] => Red Tape 
     ) 
) 

Но то, что я хочу это:

Array 
(
    [customer] => One 
    [itemno] => Yellow Ribbon 

) 
Array 
(
    [customer] => One 
    [itemno] => Blue Band 
) 
Array 
(
    [customer] => Two 
    [itemno] => Red Tape 
) 

Что я должен использовать?

+1

что код GetData(), его, вероятно, вызвать его, возвращает массив [0] –

ответ

1

Предполагая, что вы используете числовые ключи в $ массиве, должен работать простой array_merge ($ array, getData()), потому что getData(), очевидно, возвращает многомерный массив с числовым индексом.

0

Это будет делать то, что вы хотите ...

$array[] = getData(); 
Смежные вопросы