在數據庫查詢的時候,偶爾會遇到三維數組轉換二維數組的問題
通常用的循環
兩個foreach 循環就可以解決問題
foreach ($res as $key => $value) { foreach ($value as $k => $val) { $arr[] = $val; } } unset($res,$value,$val);
第一個循環出來的時候value 就是二維數組
因為下面出來的數組中還包含三維數組,之后需要刪掉所以第二個循環中需要一個新的數組
然后把第二個數組的鍵值給了第二個數組 $arr 就可以了
然后打印出來的數組發現存在三維數組,所以需要把之前的三維數組刪掉
這個大家在打印的時候就可以看到
小弟也是個新手,個人理解,歡迎討論其他更好的方法
