全球今头条!thinkphp 集合怎么转数组

时间:2022-12-13 09:45:14       来源:PHP中文网


(资料图片)

本教程操作环境: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中文网其它相关文章!

关键词: 相关文章 数组类型 视频教程