Ciao a tutti, sto realizzando un sito che gestisce tornei di calcio e mi sono imbattuto in un problema nella pagina CLASSIFICA, vi espongo il problema:
ho un'array multidimensionale popolato nella seguente maniera
codice:
<?php
$risultatiSquadre[] = array('nome' => $nomeSquadra,
'golFatti' => $golFatti,
'golSubiti' => $golSubiti,
'vinte' => $vinte,
'perse' => $perse,
'giocate' => $giocate,
'differenza' => $differenza,
'punti' => $punti);
?>
per generare la CLASSIFICA eseguo un ciclo for
codice:
<?php
for($x=0;$x<count($risultatiSquadre);$x++){?>
<div class="listClassifica">
<div class="classificaSquadra"><?php echo $risultatiSquadre[$x]['nome']?></div>
<div class="classificaDati"><?php echo $risultatiSquadre[$x]['punti']?></div>
<div class="classificaDati"><?php echo $risultatiSquadre[$x]['giocate']?></div>
<div class="classificaDati"><?php echo $risultatiSquadre[$x]['vinte']?></div>
<div class="classificaDati"><?php echo $risultatiSquadre[$x]['perse']?></div>
<div class="classificaDati"><?php echo $risultatiSquadre[$x]['golFatti']?></div>
<div class="classificaDati"><?php echo $risultatiSquadre[$x]['golSubiti']?></div>
<div class="classificaDati"><?php echo $risultatiSquadre[$x]['differenza']?></div>
</div>
<?php
}
?>
come faccio ad ordinare l'array per il parametro PUNTI?
La perfezione srebbe riuscire ad ordinarlo per PUNTI e NOME, così da avere un risultato tipo:
spadoria 9
milan 6
torino 6
juventus 3
e così via....
ho provato la funzione array_multisort(), ma senza risultati, ho letto che essa agisce su colonne e non righe, ma non sono ugualmente venuto a capo del problema.
Qualche anima pia mi illumina?
Grazie in anticipo!