0
PHP에서 배열에 값 키 쌍을 삽입하려고합니다. 코드는 아래에 나와 있지만 문제는 오류를 내고 있습니다. 데이터를 푸시하려고하는 라인에 잘못된 오프셋 유형이 있습니다. $ request_url은 API에서 오는 데이터입니다.배열에 값 키 - 값 쌍을 삽입하는 방법
$response = simplexml_load_file($request_url);
//make different array of images of small , medium and large size
$array_features = array();
$array_smallImages = array();
$array_mediumImage = array();
$array_largeImage = array();
foreach($response->Items->Item as $item){
echo $item->ItemAttributes->Title.'<br>';
echo $item->ASIN.'<br>';
$asin = $item->ASIN;
echo $item->DetailPageURL.'<br>';
echo $item->ItemAttributes->Manufacturer.'<br>';
$small_img = $item->SmallImage->URL;
$array_smallImages[$asin] = $small_img;
//$array_smallImages = $item->SmallImage->URL;
echo $item->MediumImage->URL.'<br>';
echo $item->LargeImage->URL.'<br>';
//echo $item->ItemAttributes->Manufacturer.'<br>';
echo 'Features:'.'<br>';
foreach($item->ItemAttributes->Feature as $fea){
// $array_features[$item->ASIN] = $fea;
echo $fea.'<br>';
}
$ array_smallImages [$의 ASIN] = $ small_img; 오류가 경고오고있는 라인이다 : 불법 유형 오프셋
[PHP에서 배열에 새 키 값 쌍을 삽입하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/17524484/how-to-insert-a-new-key-value-pair-in) -array-in-php) –
@KrisRoofe는 그 방법을 사용하고 오류가 발생했습니다. 나는 그 오류에 대해 이야기하고있다. – smarttechy
$ asin은 문자열 또는 숫자 여야합니다. 객체가 아닙니다. –