php数组推 - 关联数组和保持关联键

时间:2010-09-10 23:47:27

标签: php arrays

我有几个关联数组,每个都以字符串键开头。我还有一个主数组,我想用它来组合这些子数组。但是,当使用array_push时,每个数组在主数组中都会被赋予一个额外的数字键。

如何避免这种情况并将子阵列推入主阵列以保持密钥完整?

2 个答案:

答案 0 :(得分:1)

$master_array = array_merge($master_array, $sub_array_1, $sub_array_2, ...) ;

请注意子数组具有相同键时会发生什么 - 如果它们是数字键,您将获得两个值,但如果不是,则后面的值将覆盖之前的值。

答案 1 :(得分:0)

由于您没有发布任何示例,我很难想象您的代码......但是,我认为您需要使用“array_merge”函数http://www.php.net/manual/en/function.array-merge.php

希望有所帮助。