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
SMARTY学习手记
Jan 04 PHP
php采集速度探究总结(原创)
Apr 18 PHP
php中邮箱地址正则表达式实现与详解
Apr 24 PHP
php解析html类库simple_html_dom(详细介绍)
Jul 05 PHP
PHP中创建图像并绘制文字的例子
Nov 19 PHP
PHP中使用imagick实现把PDF转成图片
Jan 26 PHP
thinkPHP实现的联动菜单功能详解
May 05 PHP
Laravel学习教程之路由模块
Aug 18 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
Aug 30 PHP
php解决约瑟夫环算法实例分析
Sep 30 PHP
php抽象方法和普通方法的区别点总结
Oct 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
header()函数使用说明
2006/11/23 PHP
用php实现选择排序的解决方法
2013/05/04 PHP
wamp下修改mysql访问密码的解决方法
2013/05/07 PHP
使用php实现截取指定长度
2013/08/06 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
2008/12/02 Javascript
javascript prototype 原型链
2009/03/12 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
Google Maps基础及实例解析
2016/08/06 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
2016/09/24 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
JS数组交集、并集、差集的示例代码
2017/08/23 Javascript
Nginx 配置多站点vhost 的方法
2018/01/07 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
Python在信息学竞赛中的运用及Python的基本用法(详解)
2017/08/15 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
Python多线程原理与用法详解
2018/08/20 Python
在django中,关于session的通用设置方法
2019/08/06 Python
Python Collatz序列实现过程解析
2019/10/12 Python
Python队列、进程间通信、线程案例
2019/10/25 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
如何判断计算机可能已经中马
2013/03/22 面试题
工商管理实习自我鉴定
2013/09/28 职场文书
四年级语文教学反思
2016/03/03 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书