app\common\model\GoodsSku Object([connection:protected] => Array()... "; 2. Utilisez la méthode "collection->toArray()" pour convertir les données en un type de tableau standard."/> app\common\model\GoodsSku Object([connection:protected] => Array()... "; 2. Utilisez la méthode "collection->toArray()" pour convertir les données en un type de tableau standard.">

Maison  >  Article  >  cadre php  >  Comment convertir une collection thinkphp en tableau

Comment convertir une collection thinkphp en tableau

藏色散人
藏色散人original
2022-12-13 09:42:341971parcourir

ThinkPHP collection to array méthode : 1. Obtenez la collection de données, le code est tel que "Array([0] => appcommonmodelGoodsSku Object([connection:protected] => Array(..."); 2. Utilisez la méthode " The collection->toArray()" pour convertir les données en un type de tableau standard

Comment convertir une collection thinkphp en tableau

L'environnement d'exploitation de ce tutoriel : système Windows 7, ThinkPHP version 5, ordinateur Dell G3. Comment convertir une collection thinkphp en tableau ?

Utilisez collection->toArray() dans thinkphp pour convertir les données en un type de tableau standard

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] => 
        )
 
)

Après le traitement

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
        )
 
)

Étude recommandée :《

tutoriel vidéo thinkPHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn