PHP: testsider
Her er ein del PHP-sider som introduserer deg for grunnleggjande element
i PHP og programmering. Disse sidene inneheld enkle program som viser
noken utvalgte ting. Poenget er at du må studera
koden for å finna ut korleis dette blir gjort. Samanlikn gjerne
med boka, og lenkene under.
Om
variabler, tall og programflyt.
- Variabler og tildeling. Tilordner verdiar
til variable. Dette er PHP-dokumentet som er brukt i kapittel 10.2
(Ditt første PHP-dokument) Fil: variable.php
- Dagens dato. Skriv ut dagens dato med ulike
format, og utfører ein enkel if-test
på om det er helg. Les også kap. 10.5:
Valgsetninger. Fil: dato.php
- Talltesting. Genererer eit heiltal og sjekker
om det er odde-/partal, primtal og kvadrattal. Eksempel på
if-test (kap. 10.5) + bruk av funksjonar. Fil: random.php
- partal.php skriv ut alle partal frå 2 til 20
- Enkeltkort. Trekkjer tilfeldig eit kort
frå kortstokken, og skrive det ut. Fil: enkeltkort.php
- Summen av dei 10 første heiltall: Eksempel på
for-løkke. Les også kap. 10.6: Løkker.
Fil: sum10.php
- Fakultet av 10. Veldig likt forrige
eksempel. Fil: fakultet10.php
- Fibonaccitall Også for-løkke. Fil:
fibonacci.php
- While. While-løkke som går et tilfeldig antall
gonger. Fil: while.php
- Mynt og kron Eksempel på while-løkke.
Fil: myntogkron.php
- gangetabellen.php skriv ut den lille gangetabellen
Kommunikasjon
mellom to PHP-dokument / program:
- Senda ein variabel til eit anna PHP-program
vha. metoden GET. Ref kap.
10.8. Filer: send.php
og motta.php
- Summen av dei N første heiltall: Identisk
med sum10 over, men her må vi oppgi N i URL. Fil:
sumN.php
- N-fakultet: Identisk med fakultet10
over, men her må vi oppgi N i URL. Fil:
fakultetN.php
- Skjema. Skriv inn ein streng og send
den til motta.php vha metoden GET.
Ref. kap 10.9. Fil: sendskjema.html
- Skjema. Skriv inn ein streng og send
den til motta.php vha metoden POST.
Ref. kap 10.9. Fil: sendskjemaPOST.html
- Skjema. Skriv inn ein spørsmål til orakelet,
og send den til seg sjøl vha. metoden POST.
Fil: orakel.php
Resten
handlar om såkalte arrayer. Ref kap 10.7:
- Vanlig array. Definerer eit ein-dimensjonalt
indeksert array som inneheld fire bynavn. Den skriv først ut by
nr 2 (som har indeks 1), og deretter alle byane vha. ei for-løkke.
Fil: array1D.php
- Pokerhånd. Trekk fem kort tilfeldig, og
finn ut ka slags pokerhånd du fekk. Fil: pokerhand.php
- Grunnstoff: Skriv ut dei første 36
grunnstoff vha eit indeksert array på ulike måter. Fil: grunnstofftabell.php
- Assosiativt array. Definerer eit ein-dimensjonalt
assosiativt array som koblar land med sine respektive
hovedstader. Den skriv først ut hovedstaden i Kambodsja, og deretter
alle hovedstadane vha ei foreach-løkke.
Fil: array1DA.php
- Filmeksempel 1. Viser eit to-dimensjonalt, indeksert array på
to forskjellige måtar.
Fil: film1.php
- Filmeksempel 2. Viser to-dimensjonalt assosiativt array.
Fil: film2.php
- Filmeksempel 3. Viser same array som over, men no formattert.
Fil: film3.php
- Eliteserien: Skriv ut slutt-tabellen for
Eliteserien 2017 vha. eit todimensjonalt array som vi henter inn ved
kommandoen require. Filer: lag2017.php
og eliteserien.php
Les meir: