Heim > Fragen und Antworten > Hauptteil
$result=array(
,
'Programmtest 1' 'question_id'=>'Programmtest 2',
. ),
t, Äh. 'Antwort ' = & GT; 'Programmtest 3',
),
Array ;
// Überquere das obere Array in das untere Array, bitte hilf mir. . L $ result2 = Array (
Array (
'Name' = & gt; 'Netzwerk',
'Telefon' = & gt; '12345678910',
'Der 1.'=>'Programmtest 1',
'Der 2.'=>'Programmtest 2',
),
array(
'name'=>' Netzwerk 1',
'Telefon'= & gt; '12345678911',
'3' = & gt; 'Programmtest 4',
); ;
海风2019-10-09 10:10:24
以下程序不管$result键名怎么改都能得到你想要合并的数组:
$arr = [];
foreach ($result as $k => $v){
foreach ($result[$k] as $k1 =>$v2){
if (is_array($result[$k][$k1])){
foreach ($result[$k][$k1] as $k2 => $v2){
$arr[] = $v2;
}
$temp = [$arr[0] => $arr[1]];
unset ($result[$k][$k1]);
unset ($arr);
$result[$k] = array_merge($result[$k],$temp);
unset($temp);
}
}
}