我有多个arrays
,我试图merge
他们。想象下面的代码;合并PHP关联数组
$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);
我期待的结果是;
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
)
)
我尝试使用array_merge()
和array_combine()
没有成功。希望任何人都可以帮忙。
简单美丽。 – KaekeaSchmear 2014-09-06 20:22:42