【发布时间】:2014-05-07 12:34:07
【问题描述】:
使用亚马逊产品 API,我试图让所有子类别到达产品类别的根目录。
手动
例如:
寻找闪迪 8Gb microSD 的根目录
echo $response->Items->Item->BrowseNodes->BrowseNode->Name;
echo $response->Items->Item->BrowseNodes->BrowseNode->Ancestors->BrowseNode->Name;
echo $response->Items->Item->BrowseNodes->BrowseNode->Ancestors->BrowseNode->Ancestors->BrowseNode->Ancestors->BrowseNode->IsCategoryRoot;
打印:
Tarjetas microSD
Tarjetas de memoria
TRUE
最后一行显示 true,因为它已进入根类别。
自动(不工作)
$i = 0;
do {
$i++;
$ancestors = 'Ancestors->BrowseNode->';
$repeat[$i] = str_repeat($ancestors, $i) . 'IsCategoryRoot';
$categoriavar[$i] = $response->Items->Item->BrowseNodes->BrowseNode->{$repeat[$i]};
echo $i;
var_dump($categoriavar[$i]);
} while (!isset($categoriavar[$i]));
打印:
1NULL
2NULL
3NULL
4NULL
5NULL
Continues...
我做错了什么?
【问题讨论】:
-
PHP object property notation 的可能重复项
标签: php