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

    [PHP] ordinare array multidimensionale x data

    devo ordinare un array multidimensionale in base ad una data (crescente), so che dovrei utillizzare array_multisort ma nno so come impostarlo
    l'array multidimensionale è così composto
    //
    array(array('Nome'=>'Antonio','Compleanno'=>'21/08/1975'),
    array('Nome'=>'Francesca','Compleanno'=>'01/03/1972'),
    array('Nome'=>'Mario','Compleanno'=>'10/12/1985'),
    array('Nome'=>'Paola','Compleanno'=>'15/08/1979'),
    )

    avete idea? thanx

  2. #2
    risolto lascio la soluzione ai posteri

    Codice PHP:
    $prova=array(array("Nome"=>"Antonio","Compleanno"=>"21/08/1975"), 
    array(
    "Nome"=>"Francesca","Compleanno"=>"30/03/1972"), 
    array(
    "Nome"=>"Mario","Compleanno"=>"10/12/1985"), 
    array(
    "Nome"=>"Paola","Compleanno"=>"15/08/1979"), 
    );
    print_r($prova);
    echo 
    "
    ------
    "
    ;
    //
    foreach($prova as $res) {
         list(
    $g,$m,$a)=split("/"$res['Compleanno']);
         
    $res['Compleanno']=date("U"mktime(0,0,0,$m,$g,$a)); 
         
    $sort[] = $res['Compleanno'];
         }

    array_multisort($sortSORT_ASC$prova);

    print_r($prova); 

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.