laravel 中怎么将数据库查询结果自动转换为数组
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,laravel 中怎么将数据库查询结果自动转换为数组,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在项目中再次碰见lar
千家信息网最后更新 2026年11月03日laravel 中怎么将数据库查询结果自动转换为数组
laravel 中怎么将数据库查询结果自动转换为数组,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
在项目中再次碰见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);}看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
数组
结果
对象
索引
数据
数据库
查询
属性
方法
关联
帮助
在行
清楚
不好
东西
中指
内容
再次
印象
变量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网络科技
科技赋能下的互联网金融
深圳科技互联网
互联网医疗科技
西安互联网科技公司
互联网科技股有哪些
太原新华互联网科技学校怎么样
团飞科技与伯堂互联网服务平台
昭通云南众福互联网科技有限公司
晓花互联网科技有限公司网址
未来五年的互联网科技
洛阳昕诺飞互联网科技有限公司
互联网科技扶贫时间
广西互联网科技孵化中心
深圳互联网科技的发展
广东鹅鹅鹅互联网科技有限公司
福州德业互联网科技
科技和互联网行业的特点
东风日产互联网科技公司叫什么
如何强化互联网金融科技
工业互联网科技新基建
科技互联网创业计划书
互联网科技视频素材
互联网金融监管科技
科技伦理 互联网公司
佳云科技和互联网广告
广西互联网科技孵化中心
爱医互联网络科技
沐思想互联网科技有限公司
互联网领先科技活动