Autor Zpráva
havran99
Profil
Ahojte, potreboval by som pomoct. Neviem ako vypisat mena (Adam, Monika, atd...), mam to v takomto formate.

{"Login":{"Adam":true,"Jozef":true,"Monika":true,"Klara":true,"Anna":true,"Karol":true,"Igor":true}}

Skusal som to cez json_decode ale ten mi vypise 1 (true) a nie mena. Budem rad ak mi niekto pomoze. Dakujem.
Keeehi
Profil
json_decode ti to primárně převede na objekt kvůli složeným závorkám. Jde ho ale druhým parametrem donutit, aby to převel na asociativní pole. Pak už je to jen práce s polem.
$data = '{"Login":{"Adam":true,"Jozef":true,"Monika":true,"Klara":true,"Anna":true,"Karol":true,"Igor":true}}';

var_dump(array_keys(json_decode($data, true)['Login']));
havran99
Profil
Dakujem funguje to super.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: