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 相关文章推荐
为php4加入动态flash文件的生成的支持
Oct 09 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
Jul 03 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
Jan 14 PHP
Windows下的PHP安装pear教程
Oct 24 PHP
php面象对象数据库操作类实例
Dec 02 PHP
ThinkPHP添加更新标签的方法
Dec 05 PHP
PHP简单获取视频预览图的方法
Mar 12 PHP
PHP简单实现文本计数器的方法
Apr 28 PHP
php一个文件搞定微信jssdk配置
Dec 12 PHP
PHP框架自动加载类文件原理详解
Jun 06 PHP
PHP实现QQ登录的开原理和实现过程
Feb 04 PHP
php和asp语法上的区别总结
May 12 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中使用Oracle数据库(2)
2006/10/09 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
2018/03/12 PHP
JavaScript初学者建议:不要去管浏览器兼容
2014/02/04 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
Underscore.js 1.3.3 中文注释翻译说明
2015/06/25 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
2016/02/15 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
2016/02/17 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
详解JavaScript的数据类型以及数据类型的转换
2019/04/20 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
[04:19]完美世界携手游戏风云打造 卡尔工作室模型介绍篇
2013/04/24 DOTA
python操作MySQL数据库具体方法
2013/10/28 Python
python概率计算器实例分析
2015/03/25 Python
django用户注册、登录、注销和用户扩展的示例
2018/03/19 Python
儿童python练习实例
2018/05/27 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
pygame实现非图片按钮效果
2019/10/29 Python
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
全球立体声:World Wide Stereo
2018/09/29 全球购物
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
致1500米运动员广播稿
2014/02/07 职场文书
协议书与合同的区别
2014/04/18 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
调研汇报材料范文
2014/08/17 职场文书
单位收入证明范本
2015/06/18 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
python实现图片九宫格分割的示例
2021/04/25 Python
Python requests用法和django后台处理详解
2022/03/19 Python