Ciao a tutti.
Sto scrivendo un software di calcio manageriale che deve fare alcune statistiche stampando una lista ordinata dei risultati in base alla vittoria più alta sulla rivale.
Non sempre la squadra (in questo caso il Milan) si trova in posizione in casa o fuori casa, quindi devo fare un controllo..
L'array multidimensionale è questo:
codice:
ArrayPartite
(
[0] => Array
(
[casa] => Milan
[fuoricasa] => Inter
[riscasa] => 2
[risfuoricasa] => 1
)
[1] => Array
(
[casa] => Juventus
[fuoricasa] => Milan
[riscasa] => 0
[risfuoricasa] => 2
)
[2] => Array
(
[casa] => Milan
[fuoricasa] => Bari
[riscasa] => 3
[risfuoricasa] => 1
)
)
Vorrei che l'output per la squadra Milan fosse così:
1) Milan-Bari: 3-1
2) Juve-Milan: 0-2
3) Milan-Inter: 2-1
Sono arrivato a questo punto:
Codice PHP:
foreach($arraypartite as $res) {
if ($res[casa]=='Milan') { $sortAux[] = $res[riscasa]-$res[risfuoricasa]; }
else { $sortAux[] = $res[risfuoricasa]-$res[riscasa]; }
array_multisort($sortAux, SORT_DESC, $arraypartite);
Ma non stampa giusto..
Dove sto sbagliando?
Grazie ciao.