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导出EXCEL快速开发指南--PHPEXCEL的使用详解
Jun 03 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
PHPer 需要了解的 5 个 Composer 小技巧
Aug 18 PHP
PHP register_shutdown_function()函数的使用示例
Jun 23 PHP
如何使用php实现评委评分器
Jul 31 PHP
PHP重定向与伪静态区别
Feb 19 PHP
phpmyadmin下载、安装、配置教程
May 16 PHP
基于PHP常用文件函数和目录函数整理
Aug 17 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
Jan 17 PHP
laravel批量生成假数据的方法
Oct 09 PHP
浅谈如何提高PHP代码质量之端到端集成测试
May 28 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 显示指定路径下的图片
2009/10/29 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
整理Javascript数组学习笔记
2015/11/29 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
KnockoutJS 3.X API 第四章之click绑定
2016/10/10 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
javaScript动态添加Li元素的实例
2018/02/24 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
2018/03/15 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
使用python os模块复制文件到指定文件夹的方法
2019/08/22 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
python中entry用法讲解
2020/12/04 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
css3的transition属性详解
2014/12/15 HTML / CSS
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
2016/08/25 HTML / CSS
英国网上购买门:Direct Doors
2018/06/07 全球购物
优秀党员自我评价范文
2014/09/15 职场文书
领导班子个人查摆问题对照检查材料
2014/10/02 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
保研导师推荐信
2015/03/25 职场文书
志愿服务心得体会
2016/01/15 职场文书
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers