2017-04-20 7 views
-1

Ich habe eine Reihe bekam die Ausgänge:php foreach Array Ausgabe

stdClass Object ([firstName] => Rupert [headline] => Managing Director at 
READ Advisors [lastName] => Bowen-Jones [pictureUrl] => 
https://media.licdn.com/mpr/mprx/0_yrLwHnXDTWGSypSo- 
B_NHz9hiu52pMpoOAAqHzLxpolpijIEr9zbQvllDTL1xYj6g1FvFtBsywhL) 

Und ich versuche, jedes Element herausgreifen:

foreach ($user_data as $key => $value) { 
echo "<br />" . $value['firstName'] . "<br />"; 
} 

Aber ich folgende Fehlermeldungen erhalten:

stdClass Object ([firstName] => Rupert [headline] => Managing Director at 
READ Advisors [lastName] => Bowen-Jones [pictureUrl] => 
https://media.licdn.com/mpr/mprx/0_yrLwHnXDTWGSypSo- 
B_NHz9hiu52pMpoOAAqHzLxpolpijIEr9zbQvllDTL1xYj6g1FvFtBsywhL) 
Warning: Illegal string offset 'firstName' in 
/home/readadvisors/readadvisors.com/auth/linkedin/callback.php on line 26 

R 

Warning: Illegal string offset 'firstName' in 
/home/readadvisors/readadvisors.com/auth/linkedin/callback.php on line 26 
M 

Warning: Illegal string offset 'firstName' in 
/home/readadvisors/readadvisors.com/auth/linkedin/callback.php on line 26 

B 

Warning: Illegal string offset 'firstName' in 
/home/readadvisors/readadvisors.com/auth/linkedin/callback.php on line 26 
h 

Ihre Hilfe würde sehr geschätzt werden !! Rupert

+2

es ist kein Array es ein Objekt ist, so dass Sie wie obj- $ verwenden müssen> vorName –

+0

Verwendung 'user_data- $> firstName' –

Antwort

1

$ user_data Unter der Annahme ist ein Array von Objekten

foreach ($user_data as $key => $value) { 
echo "<br />" . $value->firstName . "<br />"; 
} 
+0

That funktioniert nicht ... aber das tut: echo $ user_data-> firstName; – rupertbj