/** * Palauttaa lukua eli varmuusindeksiä vastaavan varmuuskuvauksen, tai * tekstin "Tuntematon", jos parametri on sopimaton. * @param <type> $arvo * @return <type> */ public static function hae_varmuuskuvaus($arvo) { $kuvaus = "Tuntematon"; // Jos parametri on ok, haetaan varmuusn nimi. Jos huomataan // jotakin outoa, palautetaan virheviesti. if (is_numeric($arvo)) { try { $kuvaukset = Varmuus::hae_varmuuskuvaukset(); $arvot = Varmuus::hae_vaikeustasoarvot(); $i = 0; // Laskuri foreach ($arvot as $testiarvo) { if ($arvo == $testiarvo) { $kuvaus = $kuvaukset[$i]; break; } $i++; } } catch (Exception $poikkeus) { $kuvaus = $poikkeus->getMessage(); } } return $kuvaus; }