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手册及PHP编程标准
Dec 17 PHP
PHP编程中的常见漏洞和代码实例
Aug 06 PHP
PHP中使用imagick生成PSD文件缩略图教程
Jan 26 PHP
php文件下载处理方法分析
Apr 22 PHP
php中的常用魔术方法汇总
Feb 14 PHP
YII Framework框架教程之日志用法详解
Mar 14 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
使用YII2框架实现微信公众号中表单提交功能
Sep 04 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
Aug 17 PHP
centos7上编译安装php7以php-fpm方式连接apache
Nov 08 PHP
PHP支付宝当面付2.0代码
Dec 21 PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
基于mysql的论坛(5)
2006/10/09 PHP
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
php学习之简单计算器实现代码
2011/06/09 PHP
php+mysql数据库实现无限分类的方法
2014/12/12 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
2016/11/28 PHP
PHP实现添加购物车功能
2017/03/06 PHP
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
2014/05/06 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
js使用心得分享
2015/01/13 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
微信小程序实现的五星评价功能示例
2019/04/25 Javascript
python实现随机森林random forest的原理及方法
2017/12/21 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
将python安装信息加入注册表的示例
2019/11/20 Python
Python SSL证书验证问题解决方案
2020/01/13 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
Python 远程开关机的方法
2020/11/18 Python
公司前台辞职报告
2014/01/19 职场文书
领导干部培训感言
2014/01/23 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
职工代表大会主持词
2014/04/01 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
Mysql数据库按时间点恢复实战记录
2021/06/30 MySQL