php 多维数组转二维数组
Posted 子焱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 多维数组转二维数组相关的知识,希望对你有一定的参考价值。
array(3) { ["money"]=> string(6) "255.00" ["id"]=> string(1) "1" ["child"]=> array(1) { [0]=> array(3) { ["money"]=> string(6) "380.00" ["id"]=> string(1) "5" ["child"]=> array(2) { [0]=> array(2) { ["money"]=> string(4) "0.00" ["id"]=> string(1) "7" } [1]=> array(2) { ["money"]=> string(4) "0.00" ["id"]=> string(1) "4" } } } } }
例如将多维数组转成二维数组:
$lis = array(); $liss[‘money‘] = $list[‘money‘]; $liss[‘id‘] = $list[‘id‘]; $lis[] = $liss; $li = ssb($list[‘child‘]); $lis = array_merge($lis,$li); function ssb($aa){ $sb = array(); foreach($aa as $v){ $arr = array(); $arr[‘money‘] = $v[‘money‘]; $arr[‘id‘] = $v[‘id‘]; $sb[] = $arr; if($v[‘child‘]){ $sbb = ssb($v[‘child‘]); $sb = array_merge($sb,$sbb); } } return $sb; }
以上是关于php 多维数组转二维数组的主要内容,如果未能解决你的问题,请参考以下文章