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 相关文章推荐
php将数据库中所有内容生成静态html文档的代码
Apr 12 PHP
php xml 入门学习资料
Jan 01 PHP
php批量缩放图片的代码[ini参数控制]
Feb 11 PHP
如何设置mysql允许外网访问
Jun 04 PHP
请离开include_once和require_once
Jul 18 PHP
完善CodeIgniter在IDE中代码提示功能的方法
Jul 19 PHP
php数组键值用法实例分析
Feb 27 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
深入理解PHP类的自动载入机制
Sep 16 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
Oct 12 PHP
php使用自带dom扩展进行元素匹配的原理解析
May 29 PHP
数据结构之利用PHP实现二分搜索树
Oct 25 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
人族 Terran 基本策略
2020/03/14 星际争霸
把77A收信机改造成收音机
2021/03/02 无线电
延长phpmyadmin登录时间的方法
2011/02/06 PHP
php实现俄罗斯乘法实例
2015/03/07 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
thinkPHP下ueditor的使用方法详解
2015/12/26 PHP
基于php数组中的索引数组和关联数组详解
2018/03/12 PHP
JavaScript脚本性能的优化方法
2007/02/02 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
layer弹出层父子页面事件相互调用方法
2018/08/17 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
原生JS实现拖拽效果
2020/12/04 Javascript
vue祖孙组件之间的数据传递案例
2020/12/07 Vue.js
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
numpy中矩阵合并的实例
2018/06/15 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
python爬虫中采集中遇到的问题整理
2020/11/27 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
室内设计专业个人的自我评价
2013/10/19 职场文书
文明礼仪事迹材料
2014/01/09 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技