我们在laravel中通过数据库查询,有时获取的为对象。但是在进行使用excel类的时候,要求我们使用的多维数组。那么我们就不要进行转换了,如果使用toArray()无能将对象转换我们想要的类型,就需要手动转换。
下面贴代码:
1
2
3
4
5
6
7
8
9
|
//函数处理,转换为表格需求的格式 $d =[]; foreach ( $goods as $k => $v ) { $m = []; foreach ( $v as $i => $j ) { $m [ $i ] = $j ; } $d [ $k ] = $m ; } |
备注$goods是数组查询出来的对象。
以上这篇在laravel中实现将查询的对象转换为多维数组的函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/liukai6/article/details/78856985