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; }