有一个这样的二维数组
array (size=3)
'id' =>
array (size=3)
0 => int 1
1 => int 2
2 => int 3
'name' =>
array (size=3)
0 => string 'm1' (length=2)
1 => string 'm2' (length=2)
2 => string 'm3' (length=2)
'phone' =>
array (size=3)
0 => int 131
1 => int 132
2 => int 133这是我在做表单提交的时候获取到类似这样的数组数据,对数据库插入或者修改不是很方便,需要转换成下面这样
array (size=3)
0 =>
array (size=3)
'id' => int 1
'name' => string 'm1' (length=2)
'phone' => int 131
1 =>
array (size=3)
'id' => int 2
'name' => string 'm2' (length=2)
'phone' => int 132
2 =>
array (size=3)
'id' => int 3
'name' => string 'm3' (length=2)
'phone' => int 133代码实现:
foreach ($arr $k => $v) {
foreach ($v as $kk=>$vv) {
$arr1[$kk][$k] =$arr[$k][$kk];
}
}
版权声明:本文为jc58127原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。