当前位置:首页 > CMS教程 > 其它CMS > 列表

在laravel中实现将查询的对象转换为多维数组的函数

发布:smiling 来源: PHP粉丝网  添加日期:2022-01-15 18:55:17 浏览: 评论:0 

今天小编就为大家分享一篇在laravel中实现将查询的对象转换为多维数组的函数,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

我们在laravel中通过数据库查询,有时获取的为对象,但是在进行使用excel类的时候,要求我们使用的多维数组。那么我们就不要进行转换了,如果使用toArray()无能将对象转换我们想要的类型,就需要手动转换。

下面贴代码:

  1. //函数处理,转换为表格需求的格式  
  2. $d =[];  
  3. foreach ($goods as $k=>$v) {  
  4. $m = [];  
  5. foreach ($v as $i=>$j) {  
  6. $m[$i] = $j;  
  7. }  
  8. $d[$k] = $m;  

备注$goods是数组查询出来的对象。

Tags: laravel对象转换

分享到: