2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php三维数组变二维数组_PHP多维数组怎么转换成二维数组

php三维数组变二维数组_PHP多维数组怎么转换成二维数组

时间:2018-07-23 13:36:07

相关推荐

php三维数组变二维数组_PHP多维数组怎么转换成二维数组

PHP多维数组转换成二维数组的方法:首先创建需要转换成二维数组的多维数组;然后使用“array_merge”函数以及“foreach”循环遍历等方法将指定多维数组转成二维数组即可。

PHP多维数组怎么转换成二维数组?

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中文网!

相关标签:php 数组

发布php中文网,转载请注明出处,感谢您的尊重!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。