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 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
PHP 危险函数全解析
Sep 09 PHP
hadoop中一些常用的命令介绍
Jun 19 PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 PHP
php 删除cookie方法详解
Dec 01 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
Jan 21 PHP
PHP解密Unicode及Escape加密字符串
May 17 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
Apr 11 PHP
PHP简单获取多个checkbox值的方法
Jun 13 PHP
PHP环形链表实现方法示例
Sep 15 PHP
PHP反射实际应用示例
Apr 03 PHP
PHP正则表达式函数preg_replace用法实例分析
Jun 04 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
YB217、YB235、YB400浅听
2021/03/02 无线电
wamp下修改mysql访问密码的解决方法
2013/05/07 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
php+ajax+json 详解及实例代码
2016/12/12 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
jQuery不兼容input的change事件问题解决过程
2014/12/05 Javascript
JavaScript实现的encode64加密算法实例分析
2015/04/15 Javascript
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
jQuery+pjax简单示例汇总
2017/04/21 jQuery
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
浅谈webpack性能榨汁机(打包速度优化)
2019/01/09 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
python解析xml文件实例分享
2013/12/04 Python
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
Django组件cookie与session的具体使用
2019/06/05 Python
基于Python中的yield表达式介绍
2019/11/19 Python
python3 字符串知识点学习笔记
2020/02/08 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
介绍一下gcc特性
2012/01/20 面试题
毕业研究生的自我鉴定
2013/11/30 职场文书
农贸市场管理制度
2014/01/31 职场文书
医院工作检讨书范文
2014/02/10 职场文书
2015年统战工作总结
2015/05/19 职场文书
广告文案的撰写技巧(实用干货)
2019/08/23 职场文书
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python
Mysql开启外网访问
2022/05/15 MySQL