Ich habe ein Objekt wie folgt:Iterieren durch ein stdClass Objekt in PHP
stdClass Object
(
[_count] => 10
[_start] => 0
[_total] => 37
[values] => Array
(
[0] => stdClass Object
(
[_key] => 50180
[group] => stdClass Object
(
[id] => 50180
[name] => CriticalChain
)
)
[1] => stdClass Object
(
[_key] => 2357895
[group] => stdClass Object
(
[id] => 2357895
[name] => Data Modeling
)
)
[2] => stdClass Object
(
[_key] => 1992105
[group] => stdClass Object
(
[id] => 1992105
[name] => SQL Server Users in Israel
)
)
[3] => stdClass Object
(
[_key] => 37988
[group] => stdClass Object
(
[id] => 37988
[name] => CDO/CIO/CTO Leadership Council
)
)
[4] => stdClass Object
(
[_key] => 4024801
[group] => stdClass Object
(
[id] => 4024801
[name] => BiT-HR, BI & IT Placement Agency
)
)
[5] => stdClass Object
(
[_key] => 37845
[group] => stdClass Object
(
[id] => 37845
[name] => Israel Technology Group
)
)
[6] => stdClass Object
(
[_key] => 51464
[group] => stdClass Object
(
[id] => 51464
[name] => Israel DBA's
)
)
[7] => stdClass Object
(
[_key] => 66097
[group] => stdClass Object
(
[id] => 66097
[name] => SQLDBA
)
)
[8] => stdClass Object
(
[_key] => 4462353
[group] => stdClass Object
(
[id] => 4462353
[name] => Israel High-Tech Group
)
)
[9] => stdClass Object
(
[_key] => 4203807
[group] => stdClass Object
(
[id] => 4203807
[name] => Microsoft Team Foundation Server
)
)
)
)
Ich brauche die ID und den Namen in einer HTML-Tabelle zu bekommen, aber ich glaube, eine harte Zeit durch dieses Objekt läuft haben. TIA. Ich verstehe, dass ich zum Werte-Array und dann zum Gruppenobjekt gelangen muss, aber ich stolpere über die Übergänge zwischen Objekt und Array und foreach vs indexbasierte Iteration.
Zum Beispiel habe ich versucht, dies:
foreach ($res as $values) { print "\n"; print_r ($values); }
Es iteriert das Objekt Trog, aber es gibt mir auch nutzlos
10 0 37
zeigen Ihnen, was Sie versucht haben, und zu erklären, wie Ihr Versuch nicht Ihren Erwartungen? –
sicher. Zum Beispiel habe ich Folgendes versucht: foreach ($ res als $ -Werte) { print "\ n"; print_r ($ Werte); } iteriert durch das Objekt, aber es gibt mir auch nutzlos 10 0 37 – Mordechai
'foreach ($ object-> Werte als $ arr) ....' – adeneo