Visualizzazione dei risultati da 1 a 1 su 1

Discussione: array per json

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590

    array per json

    salve, questo è il ciclo che uso per formare un array
    Codice PHP:
    foreach($container as $el){    if($curr_year!=$el[0]){
        
    $curr_year=$el[0];
        
    $y++;
        
    $art=0;
        
    $nodes['nodes'][$y]=array();
        
    $nodes['nodes'][$y]['label']='label anno '.$curr_year;
        
    $nodes['nodes'][$y]['content']='';


        } else {
        
    $art++;
        
    $nodes['nodes'][$y]['label']='Trovati '.$art.' nell\'anno '.$curr_year;
        
    $nodes['nodes'][$y]['content']='';


        }
    echo 
    json_encode$nodes); 
    ogni $el è un array di 4 elementi, il primo è l'anno (io uso solo i primi 3 per ora).

    il problema è che json_encode mi stampa qualcosa del tipo
    codice:
    {   "nodes":{
          "1":{
             "label":"Trovati49 nell'anno 2013",
             "content":""
          },
          "2":{
             "label":"Trovati39 nell'anno 2012",
             "content":""
          }
    }
    quella graffa "nodes":{

    dovrebbe essere una parentesi quadra, la graffa ​mi indica che "nodes" non è codificato in json come array, cosa che a me serve.
    Ultima modifica di jimbo0; 11-07-2014 a 13:03

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.