Php 数组推到我的多维数组之一

Php 数组推到我的多维数组之一,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有如下数组。我想把它推到0元素数组 $csvdata是包含原始数组的$pushHeaderSpec变量是我想放入原始数组的变量我也尝试过array\u merge,但仅在输出时合并效果不理想,但当我以csv打印原始数据时,它不在那里。我首先生成$csvdata数组,然后在最后追加此数组。 Array ( [Ruder] => no value need on this [Glas] => no

我有如下数组。我想把它推到0元素数组

$csvdata是包含原始数组的$pushHeaderSpec变量是我想放入原始数组的变量我也尝试过
array\u merge
,但仅在输出时合并效果不理想,但当我以csv打印原始数据时,它不在那里。我首先生成$csvdata数组,然后在最后追加此数组。

 Array
            (
                [Ruder] => no value need on this
                [Glas] => no value need on this
                [Not] => no value need on this

            )
我的多维数组看起来像

    Array
(
    [0] => Array
        (
            [0] => Sort order
            [1] => Sku
            [2] => Title

        )
)
在上面的数组中还有很多元素,所以我只想将我的第一个数组键合并到第一个元素0上的这个数组中。 我确实尝试过使用下面的代码,但它没有给我想要的输出

array_push($csvdata[0],array_keys($pushHeaderSpec));
代码输出

    Array
(
    [0] => Array
        (
            [0] => Sort order
            [1] => Sku
            [2] => Title
            [3] =>array (
                [0] => Ruder
                [1] => Glas
                [2] => Not
            )

        )
)
期望输出

    Array
(
    [0] => Array
        (
            [0] => Sort order
            [1] => Sku
            [2] => Title
            [3] => Ruder
            [4] => Glas
            [5] => Not


        )
)

这就是你要找的吗

foreach ($pushHeaderSpec as $key => $val) {
    $csvdata[0][] = $key;
}
只是

foreach (array_keys($pushHeaderSpec) as $key => $value) {
        array_push($csvdata[0],$value);
    }

好的,那么这样做有什么问题呢?请阅读并了解如何创建一个哈哈哈
它没有给我想要的输出!但我不会告诉你我想要什么输出,也不会告诉你我实际得到的是什么输出
你已经展示了两个输入数组,以及你用来将它们组合在一起的代码。现在,您至少需要显示您期望的输出,最好是您从当前代码中获得的输出。如果您可以使用一些较小的数组作为示例,那就太好了。我在上面添加了一些描述。Riggs的问题是,当我打印数组时,它显示正确,但当我在csv上打印它时,它不在那里。我想这是因为我首先生成$csvdata数组,然后在最后一行尝试合并,如
$csvdata=array\u merge($csvdata)[0],数组_键($pushHeaderSpec));
我不能将其分配给变量$csvdata,因为它包含更多元素,所以希望您可以understand@PradipGarchar何处?粗体:)@PradipGarchar我明白了,粗体部分我不太懂,我也没注意到你的新数组一次只包含键,而这些键后来变成了值。这是一个解决方案,不会有问题rk带有
$pushHeaderSpec
,至少不是您在问题中描述的。您想要附加到
$csvdata[0]
的是它的键,显然不是它的值。