ik heb een array
Array
(
[club] => Array
(
[0] =>
[1] => SC Gentbrugge
[2] => SKVV
[3] => SC Zwijnaarde
[4] => SC Laarne
)
[punten] => Array
(
[0] => 0
[1] => 8
[2] => 3.5
[3] => 3.5
[4] => 9
)
[bordpunten] => Array
(
[0] => 0
[1] => 33
[2] => 23
[3] => 17
[4] => 47
)
)
Welke ik probeer te sorteren op punten en bordpunten.
Hiervoor gebruik ik volgende code
uasort($resultaten, 'sortpunten');
function sortpunten($a, $b) {
if ($a['punten'] == $b['punten']) {
if($a['bordpunten'] == $b['bordpunten']){
return 0;
}else{
return ($a['bordpunten'] > $b['bordpunten']) ? -1 : 1;
}
}
return ($a['punten'] > $b['punten']) ? -1 : 1;
}
Echter in de sorteer code wordt mijn array gesplitst in 2 afzonderlijke arrays
//$a
Array
(
[0] => 0
[1] => 8
[2] => 3.5
[3] => 3.5
[4] => 9
)
//$b
Array
(
[0] =>
[1] => SC Gentbrugge
[2] => SKVV
[3] => SC Zwijnaarde
[4] => SC Laarne
)
ik krijg dan ook de fout: Notice: Undefined index: (bord)punten.
Wat doe ik fout?
dank op voorhand voor de hulp
Jan