$team) { foreach ($data['data']['team'][$team_number]['pilot'] as $pilot_number => $pilot) { $punti = 0 ; foreach ($data['data']['team'][$team_number]['pilot'][$pilot_number] as $key => $piazzamento) { switch ($piazzamento) { //case name: //break; case 1: $punti = $punti + 10 ; break; case 2: $punti = $punti + 6 ; break; case 3: $punti = $punti + 4 ; break; case 4: $punti = $punti + 3 ; break; case 5: $punti = $punti + 2 ; break; case 6: $punti = $punti + 1 ; break; case 7: $punti = $punti + 0 ; break; case 8: $punti = $punti + 0 ; break; case 9: $punti = $punti + 0 ; break; case 10: $punti = $punti + 0 ; break; } //switch //$classifica['data']['team'][$team_number]['pilot'][$pilot_number][ 'punti'] = $punti ; $classifica[ $team_number.','.$pilot_number] = $punti ; } //foreach } //foreach } //foreach arsort ($classifica) ; // require_once "/home1/lsg/dokuwiki_out/data/pages/php/view_array.txt" ; // xml_to_arrayData(formulade,display) ; //print_r($classifica) ; print '' ; foreach ($classifica as $pilota => $punteggio) { $pilota = explode(',',$pilota) ; print ''; } print '
'.$data['data']['team'][$pilota[0]]['pilot'][$pilota[1]]['name'].''.$punteggio.'
'; //to be continued ... ?>