예제 #1
0
 /**
  * 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;
 }