Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Odczytywanie wartości z JSONA
poczatkujaca12
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 24.06.2010
Skąd: Warszawa

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


Mam plik JSONA, odczytuję go
  1. $data = file_get_contents($file);
  2. $tab = json_decode($data);

Struktura jest dość prosta:
  1. "issue": {
  2. "lang": [{
  3. "name": "PL",
  4. },
  5. "name": "DE",
  6. }]
  7. }

próbowałam się dostać do tych danych:
print $tab->issue->lang->name;
print $tab->issue->lang->0->name;
print $tab->issue->lang[0]->name;
print $tab->issue->lang->name[0];
ale nie działa
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Ale przecież działa Twoje metoda przedostatnia tylko musi być najpierw poprawny json (IMG:style_emoticons/default/wink.gif)
  1. $a = '{"issue": {
  2. "lang": [
  3. {
  4. "name": "PL"
  5. },
  6. {
  7. "name": "DE"
  8. }
  9. ]
  10. }}
  11. ';
  12.  
  13. $x = json_decode($a);
  14. var_dump($x->issue->lang[0]->name);
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 14:37