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 相关文章推荐
IIS+PHP+MySQL+Zend配置 (视频教程)
Dec 13 PHP
PHP中读写文件实现代码
Oct 20 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
浅析PHP Socket技术
Aug 02 PHP
php递归法读取目录及文件的方法
Jan 30 PHP
微信支付的开发流程详解
Sep 13 PHP
php实现跨域提交form表单的方法【2种方法】
Oct 17 PHP
php格式文件打开的四种方法
Feb 24 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
简单实用的PHP文本缓存类实例
Mar 22 PHP
解决在laravel中auth建立时候遇到的问题
Oct 15 PHP
PHP多进程简单实例小结
Nov 09 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
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
PHP5中虚函数的实现方法分享
2011/04/20 PHP
手把手教你打印出PDF(关于fpdf的简单应用)
2013/06/25 PHP
Sublime里直接运行PHP配置方法
2014/11/28 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
2020/04/13 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
学习ExtJS Column布局
2009/10/08 Javascript
javascript中不等于的代码是什么怎么写
2013/12/29 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
vue2.x+webpack快速搭建前端项目框架详解
2017/11/30 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
Vue.js中Line第三方登录api的实现代码
2020/06/29 Javascript
python中文件变化监控示例(watchdog)
2017/10/16 Python
pyinstaller打包单个exe后无法执行错误的解决方法
2019/06/21 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
自主招生自荐信指南
2014/02/04 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
毕业生自荐材料范文
2014/12/30 职场文书
导游词300字
2015/02/13 职场文书
学生检讨书怎么写
2015/05/07 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
spring项目中切面及AOP的使用方法
2021/06/26 Java/Android