У меня есть несколько 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