Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    39

    Ordinare array multidimensionale tipo tabella

    Salve, ecco il mio problema:
    ho questo array:

    codice:
    ---|-------1-----|-------2------|---------3--------|------4------|
    0--| 25-09-2011  | Riposo       | tutto il giorno  | commento    |
    1--| 20-09-2011  | Corsa        | 2 ore            | xyw         |
    2--| 19-09-2011  | Corsa        | 1 ora            | efef        |
    3--| 26-09-2011  | Palestra     | 1 ora            |             |
    4--| 30-09-2011  | Corsa        | 1,5 ora          | fgrg        |
    quindi:
    $data[0][1] = 25-09-2011
    $data[0][2] = Riposo
    $data[3][4] = ""

    e così via.

    Dovrei ordinarlo per data, cioè

    codice:
    ---|-------1-----|-------2------|---------3--------|------4------|
    0--| 30-09-2011  | Corsa        | 1,5 ora          | fgrg        |
    1--| 26-09-2011  | Palestra     | 1 ora            |             |
    2--| 25-09-2011  | Riposo       | tutto il giorno  | commento    |
    3--| 20-09-2011  | Corsa        | 2 ore            | xyw         |
    4--| 19-09-2011  | Corsa        | 1 ora            | efef        |
    Ho guardato un po' in internet, e ho trovato degli esempi ma non essemdo praticissimo di array multidimensionali non sono riuscito ad adattarli alle mie esigenze...
    Come posso fare?

    Grazie in anticipo per le risposte!!

  2. #2
    forse esiste qualcosa di più immediato, cmq il sort() dovrebbe esserti utile:

    Codice PHP:
    $test = array("0"=>array("1"=>"25-09-2011""2"=>"Riposo""3"=>"tutto il giorno""4"=>"commento"),
                         array(
    "1"=>"20-09-2011""2"=>"Corsa""3"=>"2 Ore""4"=>"xyw"),
                         array(
    "1"=>"19-09-2011""2"=>"Corsa""3"=>"1 Ora""4"=>"efef"),
                          array(
    "1"=>"21-09-2011""2"=>"Corsa""3"=>"1 Ora""4"=>"efef"));

    sort($test);
    $reverse array_reverse($testtrue);

    print_r($reverse); 
    Ristoranti Roma
    http://www.ristorantiromaristo.it
    info@ristorantiromaristo.it

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.