Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    9

    problema array associativo

    Buonasera ragazzi, ho un grosso problema e cercherò di essere il più chiaro possibile:
    Nel mio script php ho una query sql che restituisce un array associativo formato da 4 entry:
    [{"twitt_date":"1400450400","cnt":"120937"},{"twitt _date":"1400536800","cnt":"163997"},{"twitt_date": "1400623200","cnt":"82737"},{"twitt_date":"1400796 000","cnt":"133785"},{"twitt_date":"1400882400","c nt":"84165"},{"twitt_date":"1400968800","cnt":"183 125"},{"twitt_date":"1401055200","cnt":"265129"},{ "twitt_date":"1401141600","cnt":"55912"},{"twitt_d ate":"1401228000","cnt":"42101"},{"twitt_date":"14 01314400","cnt":"94410"},{"twitt_date":"1401400800 ","cnt":"22124"}]

    tale query è la seguente:
    $sql= 'SELECT UNIX_TIMESTAMP(DATE_FORMAT(created_at, "%Y-%m-%d" )) as twitt_date, COUNT(*) as cnt FROM twitter GROUP BY twitt_date';
    praticamente non fa altro che contare le occorrenze di ogni data.
    Io adesso vorrei che mi venisse resistuito soltanto, ad esempio prendendo la prima occorrenza:
    {"twitt_date":"1400450400","cnt":"120937"}={"1400450400":"120937"},
    cioè associare alla data in timestamp il numero di volte che essa viene contata.
    Qualcuno sa come potrei fare?

  2. #2

    Ciao

    Se ho capito bene di che cosa hai bisogno dovresti attraversare il risultato ed estrarre quello che ti serve in un vettore utilizzando array_push o qualcosa di simile. Dipende in quale forma si desidera estrarre dal risultato.


    Cristiana,
    #OracleCloud

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    9
    è proprio quello di cui ho bisogno,
    praticamente dovrei assemblare un array associativo formato solo dai numeri eliminando le stringhe twitt_date e cnt
    1400450400:120937
    dove la chiave è il timestamp ovvero 1400450400 e il valore è 120937.
    Grazie ancora

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.