Tredun ohjelmistokehittäjien kurssimateriaaleja
Ennen näitä harjoituksia tutustu materiaaliin PHP-alkeet 4.
Laadi ohjelma, joka tulostaa nimesi 10 kertaa, käytä for-silmukkaa.
Laadi ohjelma, joka tulostaa seuraavat viisi vuotta kuvaruudulle. Nykyisen vuoden saat selville funktiolla date(‘Y’). Käytä for-silmukkaa.
Tee while-silmukan avulla vuorovaikutteinen ohjelma, joka pyytää lomakkeen avulla suorakaiteen korkeuden ja leveyden sekä tulostaa “*“-merkeistä muodostuvan suorakaiteen. Jos syötteet ovat vaikka korkeus 3 ja leveys 8, ohjelma tulostaa:
********
********
********
Esittele kaksi taulukkoa joista toisessa on etunimiä (vähintään viisi) ja toisessa sukunimiä (saman verran). Tulosta taulukoiden sisällöt li-elementtien sisälle php:n avulla. Käytä for-, while- tai foreach - silmukkaa.
$etunimet = array(“Timo”, “Tero”, “Tauno”); $sukunimet = array(“Virtanen”, “Salonen”, “Nieminen”);
Esimerkki:
Virtanen, Timo Salonen, Tero Nieminen, Tauno
Käytä edellisen harjoituksen taulukoita myös tässä harjoituksessa. Arvo luku väliltä nolla - (taulukon koko - 1) ja tulosta satunnainen sukunimi ja satunnainen etunimi. Suorita arpominen nappia painamalla.
Jotta voit tarkistaa php:ssa onko nappia painettu sinun täytyy määritellä myös submit-painikkeelle nimi:
<?php
if (isset($_POST["arvoNimi"])) {
echo "nappia painettu";
}
?>
<form method="post">
<input type="submit" value="Arvo nimi" name="arvoNimi" />
</form>
Määrittele koodissasi moniulotteinen taulukko joka sisältää vähintään viisi maata, kyseisten maiden pääkaupunkia ja maiden väkiluvut. Käytä maiden määrittelyyn assosiatiivista taulukkoa. Tulosta kaupunkien tiedot taulukkoon. Käytä foreach-silmukkaa.
Esimerkki
Index | Country | Capital | Population |
---|---|---|---|
0 | Finland | Helsinki | 5528737 |
1 | Sweden | Stockholm | 10377781 |
2 | Norway | Oslo | 5372191 |
3 | Denmark | Copenhagen | 5809502 |
4 | Iceland | Reykjavik | 343518 |