laravel数据库查询结果自动转数组修改实例


Posted in PHP onFebruary 27, 2021

在项目中再次碰见laravel中从数据库中查询到的结果是对象,用toArray也不好用,之前改过一次,印象中是在/confing/database.php, 'fetch' => PDO::FETCH_OBJ,这行改为'fetch' =>FETCH_ASSOC就好用了,但是我现在做的这个是二次开发,那么如果这个改了,之前做的东西可能会出错,然后又找了找,查了查,结果是这样的

引用

use PDO;
 
DB::setFetchMode(PDO::FETCH_ASSOC);
 
$rs = DB::table('vrtourl') -> get();

就可以解决了。

PDO::FETCH_ASSOC //从结果集中获取以列名为索引的关联数组。
 
PDO::FETCH_NUM //从结果集中获取一个以列在行中的数值偏移量为索引的值数组。
 
PDO::FETCH_BOTH //这是默认值,包含上面两种数组。
 
PDO::FETCH_OBJ //从结果集当前行的记录中获取其属性对应各个列名的一个对象。
 
PDO::FETCH_BOUND //使用fetch()返回TRUE,并将获取的列值赋给在bindParm()方法中指定的相应变量。
 
PDO::FETCH_LAZY //创建关联数组和索引数组,以及包含列属性的一个对象,从而可以在这三种接口中任选一种。

另外的方法:

function objectToArray($object) {
 //先编码成json字符串,再解码成数组
 return json_decode(json_encode($object), true);
}

到此这篇关于laravel数据库查询结果自动转数组修改实例的文章就介绍到这了,更多相关laravel数据库查询结果自动转数组内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
同时提取多条新闻中的文本一例
Oct 09 PHP
收集的二十一个实用便利的PHP函数代码
Apr 22 PHP
php关于array_multisort多维数组排序的使用说明
Jan 04 PHP
比较discuz和ecshop的截取字符串函数php版
Sep 03 PHP
php过滤HTML标签、属性等正则表达式汇总
Sep 22 PHP
PHP生成压缩文件实例
Feb 07 PHP
php按单词截取字符串的方法
Apr 07 PHP
php两种无限分类方法实例
Apr 21 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
Mar 11 PHP
PDO::lastInsertId讲解
Jan 29 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 PHP
PHP7 mongoDB扩展使用的方法分享
May 02 PHP
PHP的垃圾回收机制代码实例讲解
Feb 27 #PHP
php命令行模式代码实例详解
Feb 26 #PHP
PHP时间类完整代码实例
Feb 26 #PHP
PHP队列场景以及实现代码实例详解
Feb 26 #PHP
PHP实现长轮询消息实时推送功能代码实例讲解
Feb 26 #PHP
php的对象传值与引用传值代码实例讲解
Feb 26 #PHP
php并发加锁问题分析与设计代码实例讲解
Feb 26 #PHP
You might like
谈谈PHP语法(2)
2006/10/09 PHP
PHP 递归效率分析
2009/11/24 PHP
php读取javascript设置的cookies的代码
2010/04/12 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
php验证码生成代码
2015/11/11 PHP
支付宝服务窗API接口开发php版本
2016/07/20 PHP
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
2013/02/26 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
vue2里面ref的具体使用方法
2017/10/27 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
2019/02/18 jQuery
[01:09]DOTA2次级职业联赛 - ishow.HMM战队宣传片
2014/12/01 DOTA
python机器学习之神经网络(一)
2017/12/20 Python
Python简单计算文件MD5值的方法示例
2018/04/11 Python
python数据处理 根据颜色对图片进行分类的方法
2018/12/08 Python
Python turtle绘画象棋棋盘
2019/08/21 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
tensorboard显示空白的解决
2020/02/15 Python
自荐书模板
2013/12/19 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
有关爱国演讲稿
2014/05/07 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
2014年党的群众路线活动个人整改措施
2014/10/28 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书
解决Goland 同一个package中函数互相调用的问题
2021/05/06 Golang