PHP数组\u使用两个多维数组推送,但保留布局

PHP数组\u使用两个多维数组推送,但保留布局,php,multidimensional-array,format,array-push,Php,Multidimensional Array,Format,Array Push,使用array_push组合两个多维数组(水果1、水果2),但我得到的结果如下: [86733] => Array ( [Fruit] => Apple [NAME] => Mac ) [86734] => Array ( [Fruit] => Orange [NAME] => Navel ) [86735] => A

使用array_push组合两个多维数组(水果1、水果2),但我得到的结果如下:

[86733] => Array ( [Fruit] => Apple [NAME] => Mac ) [86734] => Array ( [Fruit] => Orange [NAME] => Navel ) [86735] => Array ( [0] => Array ( [Fruit] => Pear [NAME] => Green ) [1] => Array ( [Fruit] => Pineapple [NAME] => ) [86733]=>阵列 ( [水果]=>苹果 [名称]=>Mac ) [86734]=>阵列 ( [水果]=>橙色 [名称]=>肚脐 ) [86735]=>阵列 ( [0]=>阵列 ( [水果]=>梨 [名称]=>绿色 ) [1] =>阵列 ( [水果]=>菠萝 [名称]=> ) 当组合它们时,确实在寻找这种格式。只想将一个数组添加到另一个数组中,而不是合并数组

[86733] => Array ( [Fruit] => Apple [NAME] => Mac ) [86734] => Array ( [Fruit] => Orange [NAME] => Navel ) [86735] => Array ( [Fruit] => Pear [NAME] => Green ) [86736] => Array ( [Fruit] => Pineapple [NAME] => ) [86733]=>阵列 ( [水果]=>苹果 [名称]=>Mac ) [86734]=>阵列 ( [水果]=>橙色 [名称]=>肚脐 ) [86735]=>阵列 ( [水果]=>梨 [名称]=>绿色 ) [86736]=>阵列 ( [水果]=>菠萝 [名称]=> )
谢谢!

那么,您不想对新阵列重新编制索引吗

您仍然可以使用array_push,只需使用一个变量函数,它允许您附加多个参数:

array_push($fruit1, ...$fruit2);
或在语法上向后兼容php 5.5及以下版本:

call_user_func_array('array_push', array_merge(array(&$fruit1), $fruit2));

那么,您现在在做什么?
array\u push($array,$array2);