怎么把一个关联+关联的二维数组转为一个索引+关联的二维数组
$arr=>array(
'one'=>array('user'=>'A','age'=>18),
'two'=>array('user'=>'B','age'=>20)
);
3 回答
已采纳
跳跳妹妹
TA贡献13条经验 获得超3个赞
<?php $arr = array( 'one' => array('name'=>'liu','age'=>16), 'two' => array('name'=>'tao', 'age'=>18), 'three' => array('name'=>'xiao','age'=>14) ); $arr_tmp = range(0, count($arr)-1); $arr_after = array_combine($arr_tmp, $arr); var_dump($arr_after); //结果 array (size=3) 0 => array (size=2) 'user' => string 'liu' (length=3) 'age' => int 16 1 => array (size=2) 'name' => string 'tao' (length=3) 'age' => int 18 2 => array (size=2) 'name' => string 'xiao' (length=4) 'age' => int 14
AScorpio
TA贡献18条经验 获得超10个赞
没电脑,就简单用文字回答下吧
1.需要两个循环,获取两个数组的长度
2.需要获取内层关联数组的键,外层循环的键可以用循环自增长
3.然后用循环赋值就可以了
- 3 回答
- 0 关注
- 1132 浏览
添加回答
举报
0/150
提交
取消