app\common\model\GoodsSku Object([connection:protected] => Array()...)와 같습니다. 2. "collection->toArray()" 메소드를 사용하여 데이터를 표준 배열 유형으로 변환합니다."/> app\common\model\GoodsSku Object([connection:protected] => Array()...)와 같습니다. 2. "collection->toArray()" 메소드를 사용하여 데이터를 표준 배열 유형으로 변환합니다.">

 >  기사  >  PHP 프레임워크  >  thinkphp 컬렉션을 배열로 변환하는 방법

thinkphp 컬렉션을 배열로 변환하는 방법

藏色散人
藏色散人원래의
2022-12-13 09:42:341971검색

PHP 컬렉션을 배열 방법으로 생각하세요: 1. 데이터 컬렉션을 가져옵니다. 코드는 "Array([0] => appcommonmodelGoodsSku Object([connection:protected] => Array()..."; 2. " collection->toArray()" 메소드를 사용하면 데이터를 표준 배열 유형으로 변환할 수 있습니다.

thinkphp 컬렉션을 배열로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, ThinkPHP 버전 5, 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.