thinkphp 集合怎么转数组

发布时间 - 2022-12-13 00:00:00    点击率:
thinkphp集合转数组的方法:1、获取数据集合,其代码如“Array([0] => app\common\model\GoodsSku Object([connection:protected] => Array()...”;2、使用“collection->toArray()”方法将数据转换成标准的数组类型即可。

本教程操作环境:Windows7系统、ThinkPHP5版、Dell G3电脑。

thinkphp 集合怎么转数组?

thinkphp中使用collection->toArray()将数据转换成标准的数组类型

Array
(
    [0] => app\common\model\GoodsSku Object
        (
            [connection:protected] => Array
                (
                )
 
            [query:protected] => 
            [name:protected] => GoodsSku
            [table:protected] => 
            [class:protected] => app\common\model\GoodsSku
            [error:protected] => 
            [validate:protected] => 
            [pk:protected] => 
            [field:protected] => Array
                (
                )
 
            [readonly:protected] => Array
                (
                )
 
            [visible:protected] => Array
                (
                )
 
            [hidden:protected] => Array
                (
                )
 
            [append:protected] => Array
                (
                )
 
            [data:protected] => Array
                (
                    [goods_sku] => 683
                    [goods_id] => 529
                    [cost_price] => 1.00
                    [goods_storage] => 43
                    [goods_storage_alarm] => 0
                    [group_id] => 870aae760897e5cae3fe873c9e21f61e
                    [goods_serial] => TEST04170122
                    [goods_edittime] => 1540197326
                    [sku_name] => {"\u989c\u8272":"\u65e0"}
                    [sku_image] => 
                )
 
            [change:protected] => Array
                (
                )
 
            [auto:protected] => Array
                (
                )
 
            [insert:protected] => Array
                (
                )
 
            [update:protected] => Array
                (
                )
 
            [autoWriteTimestamp:protected] => 
            [createTime:protected] => create_time
            [updateTime:protected] => update_time
            [dateFormat:protected] => Y-m-d H:i:s
            [type:protected] => Array
                (
                )
 
            [isUpdate:protected] => 1
            [updateWhere:protected] => 
            [relation:protected] => 
            [failException:protected] => 
            [useGlobalScope:protected] => 1
            [batchValidate:protected] => 
            [resultSetType:protected] => array
            [relationWrite:protected] => 
        )
 
    [1] => app\common\model\GoodsSku Object
        (
            [connection:protected] => Array
                (
                )
 
            [query:protected] => 
            [name:protected] => GoodsSku
            [table:protected] => 
            [class:protected] => app\common\model\GoodsSku
            [error:protected] => 
            [validate:protected] => 
            [pk:protected] => 
            [field:protected] => Array
                (
                )
 
            [readonly:protected] => Array
                (
                )
 
            [visible:protected] => Array
                (
                )
 
            [hidden:protected] => Array
                (
                )
 
            [append:protected] => Array
                (
                )
 
            [data:protected] => Array
                (
                    [goods_sku] => 687
                    [goods_id] => 533
                    [cost_price] => 100.00
                    [goods_storage] => 103
                    [goods_storage_alarm] => 1
                    [group_id] => 33f38437951a0dcb4879d61147005c9a
                    [goods_serial] => 2d2e2d
                    [goods_edittime] => 1540276441
                    [sku_name] => {"\u989c\u8272":"\u9ed1\u8272","\u5c3a\u5bf8":"100mL","\u6750\u8d28":"\u73bb\u7483"}
                    [sku_image] => http://www.baifu.com/public/uploads/20181012/a97c87f127da7bad77c41d65d2496d66.png
                )
 
            [change:protected] => Array
                (
                )
 
            [auto:protected] => Array
                (
                )
 
            [insert:protected] => Array
                (
                )
 
            [update:protected] => Array
                (
                )
 
            [autoWriteTimestamp:protected] => 
            [createTime:protected] => create_time
            [updateTime:protected] => update_time
            [dateFormat:protected] => Y-m-d H:i:s
            [type:protected] => Array
                (
                )
 
            [isUpdate:protected] => 1
            [updateWhere:protected] => 
            [relation:protected] => 
            [failException:protected] => 
            [useGlobalScope:protected] => 1
            [batchValidate:protected] => 
            [resultSetType:protected] => array
            [relationWrite:protected] => 
        )
 
)

处理后

 return collection($data)->toArray();

Array
(
    [0] => Array
        (
            [goods_sku] => 683
            [goods_id] => 529
            [cost_price] => 1.00
            [goods_storage] => 43
            [goods_storage_alarm] => 0
            [group_id] => 870aae760897e5cae3fe873c9e21f61e
            [goods_serial] => TEST04170122
            [goods_edittime] => 1540197326
            [sku_name] => {"\u989c\u8272":"\u65e0"}
            [sku_image] => 
        )
 
    [1] => Array
        (
            [goods_sku] => 687
            [goods_id] => 533
            [cost_price] => 100.00
            [goods_storage] => 103
            [goods_storage_alarm] => 1
            [group_id] => 33f38437951a0dcb4879d61147005c9a
            [goods_serial] => 2d2e2d
            [goods_edittime] => 1540276441
            [sku_name] => {"\u989c\u8272":"\u9ed1\u8272","\u5c3a\u5bf8":"100mL","\u6750\u8d28":"\u73bb\u7483"}
            [sku_image] => http://www.baidu.com/public/uploads/20181012/a97c87f127da7bad77c41d65d2496d66.png
        )
 
)

 

推荐学习:《thinkPHP视频教程》


# thinkphp  # Array  # Object  # protected  # Collection  # 转换成  # 转数  # table  # error  # validate  # readonly  # field  # pk  # query  # brush 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现一对一模型关联?(Eloquent示例)  在centOS 7安装mysql 5.7的详细教程  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  Android okhttputils现在进度显示实例代码  Python函数文档自动校验_规范解析【教程】  Laravel怎么实现模型属性的自动加密  教学论文网站制作软件有哪些,写论文用什么软件 ?  Python并发异常传播_错误处理解析【教程】  如何快速搭建自助建站会员专属系统?  js实现点击每个li节点,都弹出其文本值及修改  如何在宝塔面板中创建新站点?  WEB开发之注册页面验证码倒计时代码的实现  Laravel如何自定义分页视图?(Pagination示例)  如何在Windows虚拟主机上快速搭建网站?  linux top下的 minerd 木马清除方法  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  如何解决hover在ie6中的兼容性问题  如何用搬瓦工VPS快速搭建个人网站?  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  如何在腾讯云免费申请建站?  七夕网站制作视频,七夕大促活动怎么报名?  如何正确选择百度移动适配建站域名?  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  详解Android——蓝牙技术 带你实现终端间数据传输  PHP正则匹配日期和时间(时间戳转换)的实例代码  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何在万网自助建站平台快速创建网站?  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  如何在香港服务器上快速搭建免备案网站?  深圳网站制作的公司有哪些,dido官方网站?  如何快速建站并高效导出源代码?  Laravel如何处理文件下载请求?(Response示例)  iOS正则表达式验证手机号、邮箱、身份证号等  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  香港服务器如何优化才能显著提升网站加载速度?  Laravel如何使用Sanctum进行API认证?(SPA实战)  教你用AI将一段旋律扩展成一首完整的曲子  Android仿QQ列表左滑删除操作  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  香港服务器选型指南:免备案配置与高效建站方案解析  php 三元运算符实例详细介绍