При работе с существующим кодом он берет один массив и помещает его в другой, как показано ниже.
Я считаю, что пустые скобки — это то же самое, что просто нажать на них и добавить к первому доступному индексу.
$g['DATA'][] = $p;
После того, как это сделано, у меня есть собственный массив, который я бы хотел добавить к этому. Я пытался с помощью array_merge()
с $g['DATA'][]
в качестве параметра, но это недопустимо по очевидным причинам.
Моя единственная мысль состоит в том, чтобы создать foreach
Счетчик цикла, чтобы я мог выяснить фактический индекс, который он создал, однако я должен предположить, что есть какой-то более чистый способ сделать это?
Просто используйте count()
вашей $g["DATA"]
массив как индекс, а затем вы можете объединить его так:
$g['DATA'][count($g["DATA"])-1] = array_merge($g['DATA'][count($g["DATA"])-1], $ownArray);
//^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
// -1 Because an array is based index 0 -> means count() - 1 = last key
Других решений пока нет …