Php 多维数组-IP.Nexus(IPB)

Php 多维数组-IP.Nexus(IPB),php,arrays,ipb,Php,Arrays,Ipb,这似乎非常不合逻辑,但我正在一家网上商店工作,我正试图使用IP.nexusapi获取一个包/项目显示名称(不重要) 这是发票脚本返回的数组的一部分: invoice Object ( [data:invoice:private] => Array ( [i_status] => pend [i_title] => BETA Tag, ALPHA Tag [i_member] => 1 [i_items

这似乎非常不合逻辑,但我正在一家网上商店工作,我正试图使用IP.nexusapi获取一个包/项目显示名称(不重要)

这是发票脚本返回的数组的一部分:

invoice Object
(
[data:invoice:private] => Array
    (
        [i_status] => pend
        [i_title] => BETA Tag, ALPHA Tag
        [i_member] => 1
        [i_items] => Array
            (
                [0] => Array
                    (
                        [act] => new
                        [app] => nexus
                        [type] => product
                        [cost] => 0
                        [tax] => 0
                        [renew_term] => 0
                        [renew_units] => 
                        [renew_cost] => 0
                        [quantity] => 1
                        [physical] => 
                        [shipping] => Array
                            (
                            )

                        [subscription] => 
                        [weight] => 0
                        [itemName] => BETA Tag
当然,要获取
itemName
,我会使用

$invoice['i_items'][0]['itemName']
尽管出于某种奇怪的原因,这是行不通的。
我遗漏了什么吗?

根据您的信息,您正在尝试访问私人数据成员。您需要使用类发票的公共接口。

不工作是指出现错误?无论如何,看起来你试图获取的数组是私有的。我的大脑在放屁,让我用一个try-catch看看我得到了什么。你对私有数据的看法是正确的,看起来我必须找出如何正确地迭代包数组。