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

    Ordinare array per campo

    ciao!
    ad ogni ciclo su un array, gli aggiungo un campo con un valore:
    Codice PHP:
                    $countArt 0;
                    
    $prezzoTot NULL;
                    
    $arrArticoli $articoli->getArticoliFornitoreListino($f['fp'], $coll);
                    
                    foreach (
    $arrArticoli as $var) {
                        
    $countArt++;
                        
    $prezzoTot += $var['listr_prezzo'];
                    }

                    
    $media = ($prezzoTot $countArt);
                    
    $arrArticoli['media'] = $media;
                    
    // SORTING PER MEDIA 
    alla fine vorrei ordinare l'array usando questo campo e poi visualizzarlo nella pagina.
    come posso fare per ordinarlo per media??

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    $arrArticoli è un array multidimensionale? Se si, vedi se questo può aiutarti
    http://www.the-art-of-web.com/php/sortarray/

  3. #3
    Credo tu debba usare la funzione usort
    L'esempio#2 dovrebbe fare al caso tuo.

  4. #4
    Quote Originariamente inviata da fdisotto Visualizza il messaggio
    Credo tu debba usare la funzione usort
    L'esempio#2 dovrebbe fare al caso tuo.
    seguendo quell'esempio ho risolto perfettamente.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.