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 面向对象 final类与final方法
May 05 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
Apr 25 PHP
PHP命名空间(Namespace)的使用详解
May 04 PHP
CI框架开发新浪微博登录接口源码完整版
May 28 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
Sep 22 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
Feb 15 PHP
PHP中大于2038年时间戳的问题处理方案
Mar 03 PHP
PHP判断浏览器、判断语言代码分享
Mar 05 PHP
php实现将字符串按照指定距离进行分割的方法
Mar 14 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 PHP
php封装的pdo数据库操作工具类与用法示例
May 08 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
May 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
PHP开发中常用的字符串操作函数
2011/02/08 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
PHP实现的分解质因数操作示例
2018/08/01 PHP
java解析json方法总结
2019/05/16 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
JavaScript中原型和原型链详解
2015/02/11 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
JQuery实现定时刷新功能代码
2017/05/09 jQuery
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
python基础教程之python消息摘要算法使用示例
2014/02/10 Python
Python入门篇之对象类型
2014/10/17 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
Python操作MySQL模拟银行转账
2018/03/12 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
Python嵌套函数,作用域与偏函数用法实例分析
2019/12/26 Python
Canvas 帧动画吃苹果小游戏
2020/08/05 HTML / CSS
给排水工程师岗位职责
2013/11/21 职场文书
三年级数学教学反思
2014/01/31 职场文书
创先争优承诺书范文
2014/03/31 职场文书
励志演讲稿范文
2014/04/29 职场文书
区级文明单位申报材料
2014/05/15 职场文书
个人收入证明模板
2014/09/18 职场文书
2016教师节问候语
2015/11/10 职场文书