thinkphp 集合怎麼轉陣列

2022-12-13 10:00:14

thinkphp集合轉陣列的方法:1、獲取資料集合,其程式碼如「Array([0] => app\common\model\GoodsSku Object([connection:protected] => Array()...」;2、使用「collection->toArray()」方法將資料轉換成標準的陣列型別即可。

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API偵錯工具:

本教學操作環境: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 集合怎麼轉陣列的詳細內容,更多請關注TW511.COM其它相關文章!