2014-09-29 9 views
0

제가 생각하는 배열에서 첫 번째 "URL"을 얻으려고합니다.Print_r은 내가 원하는 것을 반환하지만 반향은하지 않습니다.

이것은 "URL을"얻을 잘 작동하지만하지 사용할 수 분명히

print_r ($wantedimage[0]); 

그러나이 오류 가져옵니다

잡아낼 치명적인 오류 : 클래스 stdClass의 객체가 문자열로 변환 할 수 없습니다.

내가 잘못하시기 바랍니다 뭘 오전

echo $wantedimage[0]; 

를 시도? 그것의 구조를 기반으로

foreach($wantedimage as $key => $value) 
{ 
    echo $value; 
} 

또는 :

$wantedimage[0]->url 
+0

이미 전체 개체를 에코 할 수 없다고 말하면 대신 해당 속성을 반향시킵니다. 'echo $ wantedimage [0] -> url;' – Ghost

+0

print_r에 결과를 추가 할 수 있습니까? 그렇게하면 우리는 당신의 대상이 무엇인지 알 수 있습니다! – AndVla

+1

'$ wantedimage'의'var_Dump'를 할 수 있습니까? 그러면 더 정확하게 우리가 도울 수 있습니다 : –

답변

0

여기의 답변과 내 자신의 강점에서 도움을 받아 해결했습니다.

이것은 어떤 이유로 작동했습니다. 그래서 유용하다고 표시 했으므로 질문을 삭제하지 마십시오.

$wantedimage =$data-> images; 

$a0=$wantedimage[0]->url; 

echo $a0; 

도움 주셔서 감사합니다.

죄송합니다. 중첩 된 레벨이 많은 더 큰 코드의 일부입니다.

4

는이 같은 것을 사용한다. 또한 $wantedimage[0]이 무엇입니까? 정수, 부동, 문자열, 배열, ... 뭐야?

+0

여기에 의미가 있습니다. 예. – iFarbod

+0

어레이가 아니기 때문에 감사하지만 나를 위해 일하지 않습니다. 내가 틀렸다면 이상하게 배열이나 표준 클래스가 아닌 것처럼 보인다. Print_r은 분명히 배열의 구조를 보여줍니다. –

+0

print_r ($ wantedimage)의 출력을 보여줄 수 있습니까? – Matheno

2

사용 var_dump 또는 Kint

+0

문자열입니다. 이미지의 URL. 왜 내가 이미 가지고있는 것처럼 var_dump를 사용하고 print_r을 사용하지 않습니까? –

+0
+0

@GaryCarlyleCook, var_dump가 문제를 해결하는 데 필요한 nessecary 정보를 제공 할 것임을주의하십시오. :) 무언가에 막으려 고합니다. – davidkonrad

관련 문제