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反射机制用法实例
Aug 28 PHP
使用php转义输出HTML到JavaScript
Mar 27 PHP
PHP JSON格式的中文显示问题解决方法
Apr 09 PHP
php获取远程文件的内容和大小
Nov 03 PHP
smarty自定义函数用法示例
May 20 PHP
PHP常用函数总结(180多个)
Dec 25 PHP
YII2自动登录Cookie总是失效的解决方法
Jun 28 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 PHP
Laravel框架实现多数据库连接操作详解
Jul 12 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
Aug 03 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
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
【消息提示组件】,兼容IE6/7&&FF2
2007/09/04 Javascript
javascript函数中的arguments参数
2010/08/01 Javascript
JS实现跟随鼠标立体翻转图片的方法
2015/05/04 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
webstorm添加vue.js支持的方法教程
2017/07/05 Javascript
JS库particles.js创建超炫背景粒子插件(附源码下载)
2017/09/13 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
React styled-components设置组件属性的方法
2018/08/07 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
vue form check 表单验证的实现代码
2018/12/09 Javascript
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
python实现的系统实用log类实例
2015/06/30 Python
Python构建网页爬虫原理分析
2017/12/19 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
python 读取修改pcap包的例子
2019/07/23 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
英国屋顶用品和材料超市:Roofing Supplies UK
2019/08/24 全球购物
采购员岗位职责
2013/11/15 职场文书
抄作业检讨书
2014/02/17 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
2015年化妆品销售工作总结
2015/05/11 职场文书
小学教师读书笔记
2015/07/01 职场文书
详解MySQL的半同步
2021/04/22 MySQL
Golang数据类型和相互转换
2022/04/12 Golang