需要从PHP中的数组访问数组值

时间:2016-04-07 07:17:28

标签: php arrayobject

我从API获得了数组值。

model\Quote Object
(
    [quote_reference:protected] => 12345
    [proposals:protected] => model\Proposals Object
        (
            [proposal:protected] => Array
                (
                    [0] => model\Proposal Object
                        (
                            [id:protected] => prp_3453453453sdfsd
                            [fees_included:protected] => 1
                            [charged_amount:protected] => model\Amount Object
                                (
                                    [currency:protected] => USD
                                    [amount:protected] => 105.00
                                )
                            [credited_amount:protected] => model\Amount Object
                                (
                                    [currency:protected] => MAD
                                    [amount:protected] => 1000.00
                                )
                            [principal_amount:protected] => model\Amount Object
                                (
                                    [currency:protected] => USD
                                    [amount:protected] => 100.00
                                )
                            [expiration_date:protected] => DateTime Object
                                (
                                    [date] => 2016-04-07 02:12:55.682000
                                    [timezone_type] => 1
                                    [timezone] => -05:00
                                )
                            [destination_service_tag:protected] => 
                            [corridor_tag:protected] => 
                            [resource_type:protected] => proposal
                            [additional_data_list:protected] => model\AdditionalDataList Object
                                (
                                    [data:protected] => model\Data Object
                                        (
                                            [data_field:protected] => Array
                                                (
                                                    [0] => model\DataField Object
                                                        (
                                                            [name:protected] => 811
                                                            [value:protected] => 123
                                                        )
                                                    [1] => model\DataField Object
                                                        (
                                                            [name:protected] => 851
                                                            [value:protected] => 456
                                                        )
                                                )
                                        )
                                    [item_count:protected] => 2
                                    [resource_type:protected] => list
                                )
                            [wholesale_fx_rate:protected] => 
                        )
                    [1] => model\Proposal Object
                        (
                            [id:protected] => prp_456sgdfgsdfg                                [fees_included:protected] => 1
                            [charged_amount:protected] => model\Amount Object
                                (
                                    [currency:protected] => USD
                                    [amount:protected] => 100.00
                                )
                            [credited_amount:protected] => model\Amount Object
                                (
                                    [currency:protected] => MAD
                                    [amount:protected] => 950.00
                                )
                            [principal_amount:protected] => model\Amount Object
                                (
                                    [currency:protected] => USD
                                    [amount:protected] => 100.00
                                )
                            [expiration_date:protected] => DateTime Object
                                (
                                    [date] => 2016-04-07 02:22:55.682000
                                    [timezone_type] => 1
                                    [timezone] => -05:00
                                )
                            [destination_service_tag:protected] => 
                            [corridor_tag:protected] => 
                            [resource_type:protected] => proposal
                            [additional_data_list:protected] => model\AdditionalDataList Object
                                (
                                    [data:protected] => model\Data Object
                                        (
                                            [data_field:protected] => Array
                                                (
                                                    [0] => model\DataField Object
                                                        (
                                                            [name:protected] => 811
                                                            [value:protected] => 123
                                                        )
                                                    [1] => model\DataField Object
                                                        (
                                                            [name:protected] => 851
                                                            [value:protected] => 456
                                                        )
                                                )
                                        )
                                    [item_count:protected] => 2
                                    [resource_type:protected] => list
                                )
                            [wholesale_fx_rate:protected] => 
                        )
                )
        )
)

我需要在proposal0索引位置访问两个1数组值。

我试过:

$arrayobject->proposals->proposal[0];

获取错误:

  

致命错误:无法访问受保护的属性模型\ Quote :: $ proposal

任何想法或帮助都将受到赞赏。

谢谢!

0 个答案:

没有答案