Merge PHP Associative Array

KaekeaSchmear

I have multiple arrays and i'm trying to merge them. Imagine the following code;

$arr1[ 'a' ] = array( 'a', 'b', 'c' );
$arr2[ 'a' ] = array( 'd', 'e', 'f' );
$arr3[ 'a' ] = array( 'g', 'h', 'i' );

$arr1[ 'b' ] = array( 'a', 'b', 'c' );
$arr2[ 'b' ] = array( 'd', 'e', 'f' );
$arr3[ 'b' ] = array( 'g', 'h', 'i' );

$buf = array_merge( $arr1, $arr2, $arr3 );
print_r( $buf );

The result i'm expecting is;

Array
(
  [a] => Array
    (
      [ 0 ] => a
      [ 1 ] => b
      [ 2 ] => c
      [ 3 ] => d
      [ 4 ] => e
      [ 5 ] => f
      [ 6 ] => g
      [ 7 ] => h
      [ 8 ] => i
    )

  [b] => Array
    (
      [ 0 ] => a
      [ 1 ] => b
      [ 2 ] => c
      [ 3 ] => d
      [ 4 ] => e
      [ 5 ] => f
      [ 6 ] => g
      [ 7 ] => h
      [ 8 ] => i
    )
)

I tried using array_merge( ) and array_combine( ) without success. Hope any one can help.

Marin Atanasov

Use:

$buf = array_merge_recursive($arr1, $arr2, $arr3);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP : multidimensional array merge recursive

来自分类Dev

How do I merge two associative arrays such that key collisions result in an array of both values?

来自分类Dev

How to set associative array?

来自分类Dev

PHP Array_merge不添加逗号

来自分类Dev

PHP array_merge覆盖自身

来自分类Dev

merge array on basis on spefic key PHP

来自分类Dev

merge array on basis on spefic key PHP

来自分类Dev

php laravel array_merge键值

来自分类Dev

php array_merge 循环或类似的

来自分类Dev

Javascript array with associative array difference

来自分类Dev

PHP- Get each value of an associative array in a foreach loop, then apply a function and echo the result

来自分类Dev

multidimensional associative array in C#

来自分类Dev

Array_merge_recursive无法正确合并(php)

来自分类Dev

PHP array_merge替换现有的数组值

来自分类Dev

Pusher Second param中的array_merge导致PHP错误

来自分类Dev

涉及$ _SESSION的PHP Array_merge不起作用

来自分类Dev

PHP array_merge合并具有相同值的数组

来自分类Dev

PHP array_merge()函数无法保留数字键

来自分类Dev

PHP:使用array_merge的foreach循环创建json对象

来自分类Dev

PHP array_merge 在类中返回 null

来自分类Dev

Php array_merge 到一个结果

来自分类Dev

Bash treat star character as word in associative array

来自分类Dev

PHP中array_replace和array_merge之间的区别

来自分类Dev

PHP使用for循环合并数组,而不使用array_merge函数

来自分类Dev

PHP array_merge空值总是优先级较低

来自分类Dev

PHP array_merge结果在新行中错误地显示

来自分类Dev

为什么array_merge_recursive()不返回所需的输出PHP

来自分类Dev

PHP:在两个或多个范围内定义变量,并用array_merge()的替代方法?

来自分类Dev

使用php array_merge_recursive时数字键输入错误

Related 相关文章

  1. 1

    PHP : multidimensional array merge recursive

  2. 2

    How do I merge two associative arrays such that key collisions result in an array of both values?

  3. 3

    How to set associative array?

  4. 4

    PHP Array_merge不添加逗号

  5. 5

    PHP array_merge覆盖自身

  6. 6

    merge array on basis on spefic key PHP

  7. 7

    merge array on basis on spefic key PHP

  8. 8

    php laravel array_merge键值

  9. 9

    php array_merge 循环或类似的

  10. 10

    Javascript array with associative array difference

  11. 11

    PHP- Get each value of an associative array in a foreach loop, then apply a function and echo the result

  12. 12

    multidimensional associative array in C#

  13. 13

    Array_merge_recursive无法正确合并(php)

  14. 14

    PHP array_merge替换现有的数组值

  15. 15

    Pusher Second param中的array_merge导致PHP错误

  16. 16

    涉及$ _SESSION的PHP Array_merge不起作用

  17. 17

    PHP array_merge合并具有相同值的数组

  18. 18

    PHP array_merge()函数无法保留数字键

  19. 19

    PHP:使用array_merge的foreach循环创建json对象

  20. 20

    PHP array_merge 在类中返回 null

  21. 21

    Php array_merge 到一个结果

  22. 22

    Bash treat star character as word in associative array

  23. 23

    PHP中array_replace和array_merge之间的区别

  24. 24

    PHP使用for循环合并数组,而不使用array_merge函数

  25. 25

    PHP array_merge空值总是优先级较低

  26. 26

    PHP array_merge结果在新行中错误地显示

  27. 27

    为什么array_merge_recursive()不返回所需的输出PHP

  28. 28

    PHP:在两个或多个范围内定义变量,并用array_merge()的替代方法?

  29. 29

    使用php array_merge_recursive时数字键输入错误

热门标签

归档