Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问php数组中的嵌套元素_Php_Arrays_Object_For Loop - Fatal编程技术网

访问php数组中的嵌套元素

访问php数组中的嵌套元素,php,arrays,object,for-loop,Php,Arrays,Object,For Loop,我有一个PHP对象,它用这个结果打印 fieldData: {}, portalData: { SubCategories: { 0: {}, 1: { recordId: "3", SubCategories::SubCategoryName: "Multi-Channel", modId: "0" }, 2: {}, 3: {} }

我有一个PHP对象,它用这个结果打印

 fieldData: {},
portalData: {
    SubCategories: {
        0: {},
        1: {
            recordId: "3",
            SubCategories::SubCategoryName: "Multi-Channel",
            modId: "0"
    },
        2: {},
        3: {}
    }
},
recordId: "2",
modId: "3"

如何访问子类别名称?

您应该能够使用以下方式访问它:

$object->portalData->SubCategories->{1}->{'SubCategories::SubCategoryName'} 

-马格纳斯·埃里克森2分钟前

结构和价值观来自何方?感觉更好的方法是在填充对象时以不同的方式创建对象。感谢快速回复,我尝试访问以下内容:子类别::子类别名称:“多通道”,我可以使用:子类别->记录ID;例如,您应该能够使用以下方式访问它:
$object->portalData->SubCategories->{1}->{SubCategories::subcategority'}
Magnus我可以吻您非常感谢