ik probeer op de volgende manier te sorteren:
de $i die je ziet verhoogt zichzelf en begint bij 0.
Op een of andere manier wordt er helemaal niet gesorteerd. wat doe ik fout?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| <?php $standarray[$i]['team'] = $team['teamID']; $standarray[$i]['punten'] = $punten; $standarray[$i]['gespeeld'] = $gespeeldeWedstrijd; $standarray[$i]['gewonnen'] = $gewonnen; $standarray[$i]['gelijk'] = $gelijk; $standarray[$i]['verloren'] = $verloren; $standarray[$i]['dpvoor'] = $dpvoor; $standarray[$i]['dptegen'] = $dptegen; $standarray[$i]['doelsaldo'] = $dpvoor - $dptegen; foreach ($standarray as $key => $row) { $punten[$key] = $row['punten']; $gespeeld[$key] = $row['gespeeld']; $doelsaldo[$key] = $row['doelsaldo']; $dpvoor[$key] = $row['dpvoor']; $team[$key] = $row['team']; $gewonnen[$key] = $row['gewonnen']; $gelijk[$key] = $row['gelijk']; $verloren[$key] = $row['verloren']; $dptegen[$key] = $row['dptegen']; } array_multisort( $punten, SORT_DESC, $gespeeld, SORT_ASC, $doelsaldo, SORT_DESC, $dpvoor, SORT_DESC, $team, $gewonnen, $gelijk, $verloren, $dptegen, $standarray); echo "<pre>"; print_r($standarray); echo "</pre>"; ?> |
de $i die je ziet verhoogt zichzelf en begint bij 0.
Op een of andere manier wordt er helemaal niet gesorteerd. wat doe ik fout?