/** * Palauttaa lukua eli kieli_indeksiä vastaavan kielen, tai * tekstin "Tuntematon", jos parametri on sopimaton. * @param <type> $arvo * @return <type> */ public static function hae_kielen_nimi($arvo) { $kuvaus = "Kieli tuntematon"; // Jos parametri on ok, haetaan kielen nimi. Jos huomataan // jotakin outoa, palautetaan virheviesti. if (is_numeric($arvo)) { try { $kielet = Kielet::hae_kielitaulukko(); foreach ($kielet as $kieli) { if ($kieli instanceof Kieli) { if ($arvo == $kieli->get_id()) { $kuvaus = $kieli->get_nimi(); break; } } } } catch (Exception $poikkeus) { $kuvaus = $poikkeus->getMessage(); } } return $kuvaus; }