Harjoitukset 6
Harjoitus 6.1
Tulosta tämän hetken kellonaika tai päiväys seuraavissa muodoissa:
- 14:54:43 (tunnit 24 tunnin mukaisessa muodossa).
- 2019-03-15
- tämän päivän viikonpäivä
Harjoitus 6.2
Luo aika seuraavista tiedoista (mktime) ja tulosta se alla esitetyssä muodossa ruudulle:
- 2.2.2022 klo 12:45:00
Funktioita 6.3
Laadi funktiokirjasto, joka sisältää seuraavat funktiot.
Laadi lisäksi pääohjelma, joka kutsuu funktioita, ja testaa niiden toiminta.
Päivämääräfunktiot
- palautaPvm(), palauttaa tämän päivän suomalaisille tyypillisessä lyhyessä muodossa (esim. 5.12.2019).
- laskeLoppumisPvm($paivia), joka lisää tähän päivään syötteenä annettujen päivien lukumäärän ja palauttaa tuloksen tietokantojen hyväksymässä muodossa
Funktioita 6.4
Laadi funktiokirjasto, joka sisältää seuraavat funktiot.
Laadi lisäksi pääohjelma, joka kutsuu funktioita, ja testaa niiden toiminta.
- onVokaali($kirjain), tarkistaa, onko lähetetty kirjain vokaali, palauttaa true, jos on
Vihje: tee ensin taulukko, jossa ovat vokaalit. Tutki sen jälkeen silmukalla tai in_array()-funktion avulla taulukkoa. - sanitize_name($name)-funktio, joka saa syötteenä käyttäjän kirjoittaman merkkijonon ja palauttaa sen turvallisessa muodossa. Funktion tulee poistaa alusta ja lopusta tyhjät merkkijonot (kts. funktiota trim) käyttää filter_var -funktiota sopivalla filtterillä.