function varmista_sijoittuneet($range, $sijoittuneita_pitaa_olla) { $eka = $range[0]; $vika = $range[count($range) - 1]; foreach ($range as $osallistujien_maara) { $sijoittuneita = sijoittuneiden_maara($osallistujien_maara); varmista($sijoittuneita == $sijoittuneita_pitaa_olla, "Kun osallistujia {$eka} - {$vika}, piti sijoittuneita olla <{$sijoittuneita_pitaa_olla}>, mutta oli <{$sijoittuneita}>. Epäonnistuminen tapahtui, kun osallistujien määrä oli {$osallistujien_maara}"); } }
function tulosta_tulokset($tulokset) { $osallistujien_maara = count($tulokset); $sijoittuneiden_maara = sijoittuneiden_maara($osallistujien_maara); foreach ($tulokset as $indeksi => $ratsukko) { $sija = $indeksi + 1; if ($sija <= $sijoittuneiden_maara) { echo "<b>{$sija}. {$ratsukko}</b>"; } else { echo "{$sija}. {$ratsukko}"; } echo "<br />"; } }