当前位置:Gxlcms > PHP教程 > php三维数组怎么转为二维数组

php三维数组怎么转为二维数组

时间:2021-07-01 10:21:17 帮助过:11人阅读

php三维数组转为二维数组的方法:1、通过“foreach ($result as $key =>$v){...}”方式进行转换;2、通过循环遍历三维数组进行转换。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php三维数组变二维数组

<?php
    $result = Array(0 => Array(0 => Array(bid => 41,brealname => 'we教官',cid => 41,crealname => 'we教官')),
                    1 => Array(0 => Array(bid => 6,brealname => '虎子',cid => 19,crealname => '张鱼'))
    );
    //原数组
    print_r($result);
    echo "<br />";
    //第一种方法:
    foreach ($result as $key =>$v){
        $new_arr[]=$v[0];
    }
    echo '<pre>';
    print_r($new_arr);
    //第二种方法
    //初始化$arr2  
    $arr2=array();  
           
    //循环遍历三维数组$arr3  
    foreach($result as $value){  
        foreach($value as $v){  
             $arr2[]=$v;  
        }  
    }
    
    //销毁$arr3 
    unset($result,$value,$v);
    echo "<br /s>";
    echo "第二种方法:";
    echo '<pre>';
    print_r($arr2);
?>

推荐学习:《PHP视频教程》

以上就是php三维数组怎么转为二维数组的详细内容,更多请关注gxlcms其它相关文章!

人气教程排行