$arr1 = array(
'1' => array('1' => 'значение-1-ключ-1', '2' => 'значение-2-ключ-1'),
'2' => array('1' => 'значение-1-ключ-2', '2' => 'значение-2-ключ-2'),
'3' => array('1' => 'значение-1-ключ-3', '2' => 'значение-2-ключ-3'),
);
$arr1 = array(
'1' => 'значение-1-ключ-1',
'2' => 'значение-2-ключ-1',
'3' => 'значение-1-ключ-2',
'4' => 'значение-2-ключ-2',
'5' => 'значение-1-ключ-3',
'6' => 'значение-2-ключ-3',
);
$arr1 = array(
'1' => array('1' => 'значение-1-ключ-1', '2' => 'значение-2-ключ-1'),
'2' => array('1' => 'значение-1-ключ-2', '2' => 'значение-2-ключ-2'),
'3' => array('1' => 'значение-1-ключ-3', '2' => 'значение-2-ключ-3'),
);
$result = [];
array_walk_recursive(
$arr1,
function ($value, $key) use (&$result) {
$index = count($result) ? array_key_last($result) + 1 : $key;
$result[$index] = $value;
}
);
var_dump($result);
array(6) {
[1]=>
string(29) "значение-1-ключ-1"
[2]=>
string(29) "значение-2-ключ-1"
[3]=>
string(29) "значение-1-ключ-2"
[4]=>
string(29) "значение-2-ключ-2"
[5]=>
string(29) "значение-1-ключ-3"
[6]=>
string(29) "значение-2-ключ-3"
}
<?php
$arr1 = array(
'1' => array('1' => 'значение-1-ключ-1', '2' => 'значение-2-ключ-1'),
'2' => array('1' => 'значение-1-ключ-2', '2' => 'значение-2-ключ-2'),
'3' => array('1' => 'значение-1-ключ-3', '2' => 'значение-2-ключ-3'),
);
$result = array_reduce(
$arr1,
function($res, $el) {
return array_merge($res, $el);
},
[]
);
$array = array(
'1' => array('1' => 'значение-1-ключ-1', '2' => 'значение-2-ключ-1'),
'2' => array('1' => 'значение-1-ключ-2', '2' => 'значение-2-ключ-2'),
'3' => array('1' => 'значение-1-ключ-3', '2' => 'значение-2-ключ-3'),
);
print_r(call_user_func_array('array_merge', $array));
Array
(
[0] => значение-1-ключ-1
[1] => значение-2-ключ-1
[2] => значение-1-ключ-2
[3] => значение-2-ключ-2
[4] => значение-1-ключ-3
[5] => значение-2-ключ-3
)