Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Estrarre campo da un valore Json

    Ciao a tutti,
    questo problema mi fa scoppiare la testa...

    ho ricavato da mysql la seguente stringa:

    $elemento = '{"elemento1":{"val1":"valore1","val2":"valore2"}} ';

    che corrisponde ad una codifica in json. (Ovviamente non mi è possibile gestire a monte questa codifica)

    Ora ho necessità di ricavare da questa stringa il valore, nel mio caso dinamico, del primo campo (in pratica dovrei visualizzare una stringa con scritto "elemento1").

    Un po' confuso, ma spero di essermi fatto capire.
    Grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  3. #3
    Grazie della risposta Secta.

    Già fatto e ottenuto l'oggetto

    stdClass Object ( [elemento1] => stdClass Object ( [value1] => valore1 [value2] => valore2 ) )

    Nessun problema ad estrarre $key e $value dall'oggetto, ma se volessi estrarre il valore [elemento1], come posso fare?

  4. #4
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Se non hai bisogno di un oggetto passa come secondo argomento alla funzione true, in modo che ti restituisca un'array al posto di un oggetto... ovviamente elemento1 sarà una chiave che conterrà a sua volta un'array con gli altri due valori.
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.