如何在php中合并两个数组索引?

时间:2015-12-04 02:48:27

标签: php arrays

如何仅合并数组本身的索引,我只有一个,我想结合它的索引,我想制作3d到2d的数组。我只想将一个数组的索引与一个索引结合起来。这是一个数组,我不是要求合并两个不同的数组。

Array
(
[0] => Array
    (
        [East] => 2
    )

[1] => Array
    (
        [North] => 2
    )

)

现在我想格式化这个数组,就像下面格式一样。在同一个数组中可以有第n个索引。

Array
(
[0] => Array
    (
        [East] => 2
        [North] => 2
    )

)

1 个答案:

答案 0 :(得分:2)

cur.execute('UPDATE Accounts \
                SET [{0}] = ? \
              WHERE Number = ?'.format(account), (change, number))

输出:

<?php

$a = array(0 => array('East' => 2), 1 => array('North' => 2));

$b[0] = $a[0];

for($i = 1; $i < count($a); $i++) {
  $key = array_keys($a[$i])[0];
  $b[0][$key] = $a[$i][$key];
}   

print_r($b);

?>