php:这样的二维数组怎么变成一维数组

变成-》
2024-12-23 08:05:12
推荐回答(5个)
回答1:

纯手打,满意请采纳:

$arr = array(
0 => array(
0 => array(
'id' => 5,
'name' => 'aaa',
'times' => 5
),
1 => array(
'id' => 5,
'name' => 'aaa',
'times' => 5
),
),
1 => array(
0 => array(
'id' => 5,
'name' => 'aaa',
'times' => 5
),
1 => array(
'id' => 5,
'name' => 'aaa',
'times' => 5
),
),
);
$arr2 = array();
foreach ($arr as $k => $v) {
foreach ($v as $m => $n) {
$arr2[0][] = $n;
}
}

echo "
";
print_r($arr2);
?>

回答2:

好像没有多快捷的方法。。。

用 foreach 循环一下吧。。

回答3:

遍历重新组合

回答4:

这是 三维 数组

回答5:

array_merge() 函数把两个或多个数组合并为一个数组。

print_r(array_merge($array1,$array2));
?>

望采纳 Thx