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 adodb介绍
Mar 19 PHP
PHP获取文件绝对路径的代码(上一级目录)
May 29 PHP
关于php mvc开发模式的感想
Jun 28 PHP
php中模拟POST传递数据的两种方法分享
Sep 16 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
Apr 05 PHP
destoon实现调用自增数字从1开始的方法
Aug 21 PHP
PHP实现的简单网络硬盘
Jul 29 PHP
php微信公众号开发之翻页查询
Oct 20 PHP
PHP校验15位和18位身份证号的类封装
Nov 07 PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 PHP
Yii框架小部件(Widgets)用法实例详解
May 15 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
php开发工具有哪五款
2015/11/09 PHP
php版微信小店调用api示例代码
2016/11/12 PHP
基于php编程规范(详解)
2017/08/17 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
jQuery 页面 Mask实现代码
2010/01/09 Javascript
百度地图自定义控件分享
2015/03/04 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
如何编写jquery插件
2017/03/29 jQuery
react router 4.0以上的路由应用详解
2017/09/21 Javascript
深入掌握 react的 setState的工作机制
2017/09/27 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
jQuery实现动态添加和删除input框实例代码
2019/03/26 jQuery
用Python抢过年的火车票附源码
2015/12/07 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
python爬虫请求头设置代码
2020/07/28 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
美国主要的特色咖啡和茶公司:Peet’s Coffee
2020/02/14 全球购物
什么是反射
2012/03/17 面试题
给海归自荐信的建议
2013/12/13 职场文书
自我评价如何写好?
2014/01/05 职场文书
四好少年事迹材料
2014/01/12 职场文书
校园安全广播稿
2014/02/08 职场文书
《我的信念》教学反思
2014/02/15 职场文书
企业新年寄语
2014/04/04 职场文书
企业环保标语
2014/06/10 职场文书
525心理活动总结
2014/07/04 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
银行求职自荐信范文
2015/03/04 职场文书
2016年清明节寄语
2015/12/04 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
如何在C++中调用Python
2021/05/21 Python
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python