登录  /  注册
首页 > php框架 > ThinkPHP > 正文

thinkphp 集合怎么转数组

藏色散人
发布: 2022-12-13 09:42:34
原创
1836人浏览过
thinkphp集合转数组的方法:1、获取数据集合,其代码如“array([0] => app\common\model\goodssku object([connection:protected] => array()...”;2、使用“collection->toarray()”方法将数据转换成标准的数组类型即可。

thinkphp 集合怎么转数组

本教程操作环境: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 集合怎么转数组的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号