ホームページ  >  記事  >  バックエンド開発  >  PHPの3次元配列を2次元配列に変換する方法

PHPの3次元配列を2次元配列に変換する方法

藏色散人
藏色散人オリジナル
2021-06-01 09:43:113938ブラウズ

php メソッドで 3 次元配列を 2 次元配列に変換します: 1. 「foreach ($result as $key =>$v){...}」メソッドで変換します; 2 . ループ配列を通じて 3 次元配列を走査して変換します。

PHPの3次元配列を2次元配列に変換する方法

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

php の 3 次元配列を 2 つに分割します。次元配列

<?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の3次元配列を2次元配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。