首頁  >  文章  >  後端開發  >  php三維數組怎麼轉為二維數組

php三維數組怎麼轉為二維數組

藏色散人
藏色散人原創
2021-06-01 09:43:114012瀏覽

php三維數組轉為二維數組的方法:1、透過「foreach ($result as $key =>$v){...}」方式轉換;2、透過循環遍歷三維數組進行轉換。

php三維數組怎麼轉為二維數組

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php三維陣列變二維陣列

<?php
    $result = Array(0 => Array(0 => Array(bid => 41,brealname => &#39;we教官&#39;,cid => 41,crealname => &#39;we教官&#39;)),
                    1 => Array(0 => Array(bid => 6,brealname => &#39;虎子&#39;,cid => 19,crealname => &#39;张鱼&#39;))
    );
    //原数组
    print_r($result);
    echo "<br />";
    //第一种方法:
    foreach ($result as $key =>$v){
        $new_arr[]=$v[0];
    }
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
    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 &#39;<pre class="brush:php;toolbar:false">&#39;;
    print_r($arr2);
?>

推薦學習:《PHP影片教學

以上是php三維數組怎麼轉為二維數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn