• 技术文章 >后端开发 >PHP问题

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

    藏色散人藏色散人2021-06-01 09:43:11原创77

    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三维数组怎么转为二维数组的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php三种注释方法是什么 下一篇:如何解决php ajax乱码问题
    第16期线上培训班

    相关文章推荐

    • PHP程序员容易犯的10个错误(分享)• t3怎样隐藏index.php• php怎么获取几天后时间• php三种注释方法是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网