Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML][PHP] Pętla wyświetla tylko pierwszą zmienną
Siper
post 4.04.2010, 22:57:20
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 25.04.2009

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


Mam taki sobie skrypcik:

  1. <?php
  2.  
  3. $xml = simplexml_load_file('http://steamcommunity.com/id/siper/games/?xml=1') or die ("Mamy problem, spróbuj póżniej.");
  4.  
  5. foreach ($xml->games->game->appID as $value) {
  6. echo $value;
  7. }
  8. ?>


Powinien on 'echować' każdą walutę $xml->games->game->appID, czyli najpierw 4000, potem 10, potem 211 itd.
Ale pokazuje tylko pierwszą walutę czyli 4000

XML: http://steamcommunity.com/id/siper/games/?xml=1
Go to the top of the page
+Quote Post
darko
post 4.04.2010, 23:01:53
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


a nie powinno być
foreach ($xml->games as $game) {
echo $game->appID . "<br/>";
}
?


Ten post edytował darko 4.04.2010, 23:24:09


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
Siper
post 4.04.2010, 23:04:37
Post #3





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 25.04.2009

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


Nadal wywala pierwszą walutę
Go to the top of the page
+Quote Post
darko
post 4.04.2010, 23:21:47
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


  1. $xml = simplexml_load_file('http://steamcommunity.com/id/siper/games/?xml=1') or die ("Mamy problem, spróbuj póżniej.");
  2. foreach($xml as $a => $b) {
  3. foreach($b as $c => $d) {
  4. echo $d->appID . "<br/>";
  5. }
  6. }


Ten post edytował darko 4.04.2010, 23:22:56


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
Siper
post 4.04.2010, 23:27:25
Post #5





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 25.04.2009

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


Teraz wrzystko jest ok biggrin.gif
Dzięki za pomoc! Chyba musze sie jeszcze poduczyć pętl winksmiley.jpg
Go to the top of the page
+Quote Post
darko
post 4.04.2010, 23:32:11
Post #6





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


W takich sytuacjach najlepiej popatrz, co zwróciło print_r($xml); wtedy wystarczy szybki "rzut oka", albo spojrzeć na strukturę pliku xml i wtedy wszystko staje się proste.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.06.2025 - 23:21