我有如下的数组。我想把它推到0元素数组。
$ csvdata包含原始数组$ pushHeaderSpec变量是我想要推送到原始数组我也尝试array_merge
但是没有按预期合并在输出上合并但是当我打印原始数据时csv它不存在.im首先生成$ csvdata数组,然后将该数组追加到最后。
Array
(
[Ruder] => no value need on this
[Glas] => no value need on this
[Not] => no value need on this
)
我的Multidimention数组看起来像
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
)
)
答案 0 :(得分:1)
这就是你要找的东西吗?
foreach ($pushHeaderSpec as $key => $val) {
$csvdata[0][] = $key;
}
答案 1 :(得分:1)
只是
foreach (array_keys($pushHeaderSpec) as $key => $value) {
array_push($csvdata[0],$value);
}