Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SimpleXML + dodanie wymiaru do tablicy
mimol
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

Ostrzeżenie: (0%)
-----


Mam taki kod
  1. $xml = simplexml_load_file('../dane/filmy.xml');
  2. $kategoria=array('Horror','Trailer','Komedia');
  3. foreach($xml->film as $film){
  4. $dane = (array)$film;
  5. echo '<pre>';
  6. print_r($dane);
  7. echo '</pre>';

i wyświetla mi
Kod
Array
(
    [tytul] => Dracula
    [aktorzy] => SimpleXMLElement Object
        (
            [aktor] =>
Array
                (
                    [0] => SimpleXMLElement Object
                        (
                            [imie] => Winona
                            [nazwisko] => Ryder
                        )

                    [1] => SimpleXMLElement Object
                        (
                            [imie] => Anthony
                            [nazwisko] => Hopkins
                        )

                    [2] => SimpleXMLElement Object
                        (
                            [imie] => Keanu
                            [nazwisko] => Reeves
                        )

                    [3] => SimpleXMLElement Object
                        (
                            [imie] => Gary
                            [nazwisko] => Oldman
                        )

                )

        )

)

Array
.......

Cicałbym teraz jak gdyby do każdego filmu, który mam w tablicy dodać kategorię, czli np:
Kod
[tytul] => Dracula
    [aktorzy] => SimpleXMLElement Object
        ........
[kategoria]=> Horror


Próbowałem coś takiego, jednak to nie zadziałało (IMG:style_emoticons/default/wink.gif)

  1. foreach($xml->film as $film){
  2. $dane = (array)$film;
  3. $dane .=array(
  4. 'kategoria'=> 'Horror'
  5. );
  6. echo '<pre>';
  7. print_r($dane);
  8. echo '</pre>';


Jak powinien wyglądać poprawny kod?
Go to the top of the page
+Quote Post

Posty w temacie
- mimol   SimpleXML + dodanie wymiaru do tablicy   23.07.2012, 11:00:38
- - amii   Operujesz na klasie simplexml więc: tak dodajesz w...   23.07.2012, 11:27:42
- - mimol   dziękuję   23.07.2012, 11:41:36


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:27