Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Visualizzazione data
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      freebreathe User Attivo • ultima modifica di

      Visualizzazione data

      Ho un quesito che non riesco a risolvere e volevo porlo alla vostra attenzione.
      Prelevo una data da una tabella mysql e la memorizzo su una variabile
      [php]$data = $dati['data'];[/php]
      Il valore di $data è 2009-13-06
      Poi scompongo la data così
      [php]$aaaa=substr($data,0,4);
      $mm=substr($data,5,2);
      $gg=substr($data,8,2);[/php]
      Mi creo un array con i nomi dei mesi
      [php]$mese = array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',
      'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');[/php]
      Ma quando vado a fare la seguente operazione, non viene visualizzato nulla
      [php]echo "mese " . $mese[$mm];[/php]

      Perché?
      Se visualizzo la variabile $mm, viene visualizzata correttamente come 06. Il problema è quando la inserisco nell'array. Perché? Non riesco a capire.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Ciao freebreathe,

        Invece di 06, manda 6...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • F
          freebreathe User Attivo • ultima modifica di

          Si forse è questo il problema. Però sul database la data è memorizzata come 06. Come faccio a trasformare il numero da 06 a 6?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Prova cosi:
            [php]
            echo "mese " . $mese[((int)$mm)];
            [/php]

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • F
              freebreathe User Attivo • ultima modifica di

              Ottimo. Grazie mille.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti