Parse array inni en array?

Hei,

Jeg har følgende xml fil som jeg parser med simplexml_load_file:

[HTML]SimpleXMLElement Object
(
[produkter] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => http://produkt.no
)

                [name] => Produkt 1
                [produsenter] => Array
                    (
                        [0] => SimpleXMLElement Object
                            (
                                [@attributes] => Array
                                    (
                                        [href] => http://produsent1.no
                                    )

                                [name] => Produsent 1
                            )

                        [1] => SimpleXMLElement Object
                            (
                                [@attributes] => Array
                                    (
                                        [href] => http://produsent2.no
                                    )

                                [name] => Produsent 2
                            )

                    )

            )[/HTML]

Så kjører jeg denne for å loope igjennom arrayen:

[PHP] foreach($xml as $produkter){
echo ‘name: ‘.$produkter->name.’
’;

}[/PHP]

Men, jeg får ikke til å skrive ut data fra $produkter->attributes->href, altså http://produsent1.no og http://produsent2.no

Hvordan gjør jeg det?

Kanskje dette funker:

$attributes = $produkter->attributes(); echo $attributes->href;

1 Like

Var ikke verre enn en det nei, takk takk :slight_smile: