for 루프를 수행하여 MLS 목록을 반복합니다. 필요한 모든 정보를 얻을 수는 있지만 얻을 수있는 배열에서 URL을 추출하는 방법을 파악할 수 없습니다.PHRETS GetObject()는 배열을 반환하고 URL을 추출해야합니다.
PHRETS\Models\Object Object
(
[content_type:protected] => text/xml
[content_id:protected] => 9577056
[object_id:protected] => 1
[mime_version:protected] =>
[location:protected] => http://cdnparap100.paragonrels.com/ParagonImages/Property/P10/CAT/9577056/0/0/0/42ab28468ab0dfc6fd83dfb39e5dfff7/3/55ec2da6d4a32437d345d0992fae1851/9577056.JPG
[content_description:protected] =>
[content_sub_description:protected] =>
[content:protected] =>
[preferred:protected] =>
[error:protected] => PHRETS\Models\RETSError Object
(
[code:protected] => 0
[message:protected] =>
)
)
다음 나는 그 출력을 얻기 위해 사용하고 코드는 다음과 같습니다
여기에 내가 루프 내에서 얻을 배열이다. URL을 추출 할 수있는 방법이 있는지 궁금해서 URL을 저장할 수 있습니다.
for ($i = 0; $i <= count($listID); $i++) {
$photo = $rets->GetObject('Property', 'Photo', $mls, '*', 1);
foreach ($photo as $image) {
echo "<pre>";
print_r($image);
echo "<br>";
echo "</pre>";
}
}
그냥 약간의 보정 : 반환 형식이 (BTW 끔찍한 이름) 클래스 "개체"의 객체가 아닌 배열입니다. 첫 번째 행'PHRETS \ Models \ Object Object'는 네임 스페이스 ('PHRETS \ Models \'), 클래스의 이름 ('Object') 및 변수 유형 (두 번째'Object')을 지정합니다. 또 다른 지표는 속성 이름 뒤의 가시성 키워드입니다. ;) – ChristianF