Ik heb verschillende array's van spelers die zouden moeten gesorteerd worden volgens score, gespeelde wedstrijden en gewonnen wedstrijden.
Ik heb de volgende array's:
$scores[]
$wedstrijden[]
$gewonnen[]
ik gebruik arsort($scores) om de scores te rangschikken en doe dan een foreach op scores en haal de wedstrijden en gewonnen wedstrijden er dan ook uit zoals dit:
foreach ($scores as $key => $val) {
$id = $key;
$score = $val;
$matches = $wedstrijden[$id];
$winst = $gewonnen[$id];
}
Nu zijn de spelers alleen gerangschikt volgens hun scores.
Mijn vraag is hoe kan ik als de scores gelijk zijn van sommige spelers, deze spelers rangschikken volgens gespeelde wedstrijden en als deze ook gelijk zijn hoe ik dit dan kan rangschikken volgens gewonnen wedstrijden ?
of is er een andere manier om dit makkelijker op te lossen ?
dus volgorde van rangschikking met als belangrijkste eerst is:
scores > wedstrijden (minst gespeeld) > winst
Bedankt
Ik heb de volgende array's:
$scores[]
$wedstrijden[]
$gewonnen[]
ik gebruik arsort($scores) om de scores te rangschikken en doe dan een foreach op scores en haal de wedstrijden en gewonnen wedstrijden er dan ook uit zoals dit:
foreach ($scores as $key => $val) {
$id = $key;
$score = $val;
$matches = $wedstrijden[$id];
$winst = $gewonnen[$id];
}
Nu zijn de spelers alleen gerangschikt volgens hun scores.
Mijn vraag is hoe kan ik als de scores gelijk zijn van sommige spelers, deze spelers rangschikken volgens gespeelde wedstrijden en als deze ook gelijk zijn hoe ik dit dan kan rangschikken volgens gewonnen wedstrijden ?
of is er een andere manier om dit makkelijker op te lossen ?
dus volgorde van rangschikking met als belangrijkste eerst is:
scores > wedstrijden (minst gespeeld) > winst
Bedankt