Object sortieren, umbauen, umstellen

27/03/2013 - 13:48 von Janosh Kaspari | Report spam
Hallo,

ich habe eine print_r($result)-Ausgabe von

Array (
[0] => stdClass Object
(
[txt] => british
[accro] => his
[lang] => en
)

[1] => stdClass Object
(
[txt] => text
[accro] => his
[lang] => de
)

[2] => stdClass Object
(
[txt] => Hieer steht was
[accro] => main
[lang] => de
)
)

wie "stellt man das so um", dass als primàre-key die 'lang' steht - also
anstatt [0] ein [en]?
Muss man "das" in eine array umwandeln, dann wieder zurück
in die Objektsammlung?
Das z.B. ergibt nicht Gewünschtes:
foreach ($result as $k => $v) {
$result = $v->lang; }
oder
for ($x=0;$x<count($result);$x++){...}

kam ich auch nicht weiter ... ich komme da irgendwie nicht rein/drauf :(

Gruß,
Janosh
 

Lesen sie die antworten

#1 Erick T. Barkhuis
27/03/2013 - 14:25 | Warnen spam
Janosh Kaspari:

Hallo,

ich habe eine print_r($result)-Ausgabe von

Array (
[0] => stdClass Object
(
[txt] => british
[accro] => his
[lang] => en
)

[1] => stdClass Object
(
[txt] => text
[accro] => his
[lang] => de
)

[2] => stdClass Object
(
[txt] => Hieer steht was
[accro] => main
[lang] => de
)
)

wie "stellt man das so um", dass als primàre-key die 'lang' steht -
also anstatt [0] ein [en]?



Wie würdest Du denn [1] und [2] umgewandelt haben wollen? Sollen die
beide als $result['de'] gelten?


Erick

Ähnliche fragen