1
나는 아마존 제품 광고 API를 사용하고 있습니다.아마존 API가 아닌 개체의 속성을 얻으려고
그래서 "비 오브젝트의 속성을 얻으려고 시도하는 중"과 같은주의 사항이 표시됩니다. 아무도이 문제를 해결하는 방법을 말해 줄래? 여기
는 .. 여기에 내 코드if(!is_null($result->Items[0]->ItemAttributes->ListPrice->FormattedPrice) && $result->Items[0]->ItemAttributes->ListPrice->FormattedPrice != '0'){
$output_str .= '<span class="amazon-ad-listprice"><strong>List Price: </strong>'. $result->Items[0]->ItemAttributes->ListPrice->FormattedPrice .'</span>';
}
이다 나는 단지 제품의주의 사항은 해당 값을 가지고 있지 않는 것을 얻고
'ListPrice' => object AmazonProduct_Price (1)
protected _values -> array (3)
'Amount' => string (4) "3999"
'CurrencyCode' => string (3) "USD"
'FormattedPrice' => string (6) "$39.99"
그 부분의 위해서 var_dump입니다
나는 isset()을 사용해 보았습니다. 그러나 그것은 작동하지 않습니다.
를 [0] -> ItemAttributes-> ListPrice-> FormattedPrice'; 각 체인을 검사하여 개체가 여전히 개체인지 확인해야합니다. –
안녕하세요, 그것은 개체입니다. 그리고 그 "ListPrice"개체가없는 제품을 제외한 다른 모든 제품에서 작동합니다. 그래서 개체가 있는지 여부를 확인하는 함수를 찾고 있어요. – user1091558