我想将标识,常规,地址,雇主数组中的所有值合并到 $ aa 数组的单行,格式如下。
要合并的原始数组。
$aa = [
0 => [
'identification' => [
1 => ['Iden_type' => 'types'],
2 => ['Iden_num' => '000215'],
],
'general' => [
1 => ['gen_name' => 'name'],
2 => ['gen_lname' => 'lname'],
],
'address' => [
1 => ['add_type' => 'type'],
2 => ['add_text' => 'text'],
],
'contact' => [
1 => ['cont_type' => 'types'],
2 => ['cont_text' => 'text'],
],
'employer' => [
1 => ['emp_fname' => 'first name'],
2 => ['emp_lname' => 'last name'],
],
]
];
我想从上面的数组获得结果。
$aa = [
0 => [
'types',
'000215',
'name',
'lname',
'type',
'text',
'types',
'text',
'first name',
'last name',
],
1 => [
'types',
'000215',
'name',
'lname',
'type',
'text',
'types',
'text',
'first name',
'last name',
],
];
答案 0 :(得分:1)
foreach ($aa as $k => $v) {
$it = new RecursiveIteratorIterator(new RecursiveArrayIterator($v));
foreach ($it as $value) {
$result[$k][] = $value;
}
}
<强> SEE WORKING DEMO 强>