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

    Aggiungere un valore "singolo" ad un json

    ciao!

    sto creando un json da db.
    questo il codice:
    Codice PHP:
    $resArray = array();
    $resArray["totale"] = array();
    $resArray["articoli"] = array();

    $totArticoli $obj->getCount(trim($anno));
    while (
    $row $totArticoli->fetch(PDO::FETCH_ASSOC)) {
        
    extract($row);

        
    array_push($resArray["totale"], $cnt);
    }

    ............

    echo 
    json_encode($resArray); 
    e funziona:
    codice:
    {
        "totale": [
            "3013"
        ],
        "articoli": []
    }
    però io vorrei che totale non venga visualizzato come array.
    in sostanza vorrei questo:
    codice:
    {
        "totale": "3013",
        "articoli": []
    }
    in genere ho visto che i totali o dati simili vengono visualizzati così.
    ma come dovrei fare??

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,594
    Non metterlo in un array

  3. #3
    Quote Originariamente inviata da boots Visualizza il messaggio
    Non metterlo in un array

    si ma come lo aggiungo all'array finale di cui viene fatto il json_encode??

    per ora ho fatto così, ma non mi sembra granchè come soluzione:
    Codice PHP:
    $totale 0;
    $queryTotArticoli $obj->getCount('');
    while (
    $row $queryTotArticoli->fetch(PDO::FETCH_ASSOC)) {
        
    extract($row);
        
    $totale $cnt;
    }

    $resArray = array(
        
    "totale" => $totale,
    );
    $resArray["articoli"] = array();

    .........

    echo 
    json_encode($resArray); 

  4. #4
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,594
    Io farei proprio così

  5. #5
    Quote Originariamente inviata da boots Visualizza il messaggio
    Io farei proprio così

    ah ok, allora a posto così!

    grazie!

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 © 2021 vBulletin Solutions, Inc. All rights reserved.