PHP-如何合并这个二维数组?

发布于 2016-11-15 07:24:51 字数 380 浏览 1326 评论 4

请看下面的二维数组样式

array(
0 =>
array (
0 => 'a1',
1 => 'b1',
2 => 'c1',

),
1 =>
array (
0 => 'a2',
1 => 'b2',
2 => 'c2',

),
2 =>
array (
0 => 'a3',
1 => 'b3',
2 => 'c3',

),

)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

晚风撩人 2017-08-11 12:59:30

$arr=array(
0 =>
array (
0 => 'a1',
1 => 'b1',
2 => 'c1',
),
1 =>
array (
0 => 'a2',
1 => 'b2',
2 => 'c2',

),
2 =>
array (
0 => 'a3',
1 => 'b3',
2 => 'c3',

)

);
$arr2=array(array_column($arr,0),array_column($arr,1),array_column($arr,2));
仅用于解决上题

归属感 2017-07-15 01:37:19
$newarr=array();
foreach($array as $k => $v){
$newarr[]=array_column($array,$k);
}
夜无邪 2017-03-27 23:41:58
$arr=array(array('a1','b1','c1'),array('a2','b2','c2'),array('a3','b3','c3'));
$arr2=array();

for ($i=0; $i < count($arr); $i++) {
for ($j=0; $j < count($arr[$i]); $j++) {
//echo $arr[$i][$j]."<br/>";
$arr2[$j][$i]=$arr[$i][$j];
}
}
归属感 2017-02-22 21:23:37
$arr=array();
for(i=-1,,i++){
array_push($arr,array(array[0][i],array[1][i],array[2][i]));
// 注意这里 array[0][i] 把 array 改成那个多维数组的变量名
if(i == 2){
back;
}
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文