我正在尝试从 AWS 响应中获取根类别名称。ECS PHP 类将其作为类返回。如果这是 XML,我可以做一个 xpath 搜索。我不知道搜索对象的等价物。
这是从 BrowseNode 元素开始的对象结构:
object(stdClass)#172 (1) {
["BrowseNode"]=>
object(stdClass)#173 (3) {
["BrowseNodeId"]=>
string(8) "11059391"
["Name"]=>
string(22) "Makeup Brushes & Tools"
["Ancestors"]=>
object(stdClass)#174 (1) {
["BrowseNode"]=>
object(stdClass)#175 (3) {
["BrowseNodeId"]=>
string(8) "11062741"
["Name"]=>
string(19) "Tools & Accessories"
["Ancestors"]=>
object(stdClass)#176 (1) {
["BrowseNode"]=>
object(stdClass)#177 (4) {
["BrowseNodeId"]=>
string(8) "11055981"
["Name"]=>
string(8) "Products"
["IsCategoryRoot"]=>
bool(true)
["Ancestors"]=>
object(stdClass)#178 (1) {
["BrowseNode"]=>
object(stdClass)#179 (2) {
["BrowseNodeId"]=>
string(7) "3760911"
["Name"]=>
string(6) "Beauty"
}
}
}
}
}
}
}
}
基本上,如果“IsCategoryRoot”为 TRUE,我需要在下一个“Ancestors”元素下获取“Name”中的值。在这种情况下,“美”就是价值。
我怎样才能做到这一点?