The following files exists in this folder. Click to view.
index.php265 lines UTF-8 Unix (LF) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php
//Hämtar alla funktioner från functions.php
include('functions.php');
//Så här skriver man med echo och radbyten.
echo "<h1>Rubrik med echo</h1>";
echo "Ester <br> är cool <br>";
#Kan komentera såhär.
//Även såhär
/*
Också på detta sätt
om jag vill skriva
på mer än en rad
*/
//Skapar variabler
$namn = "Ester";
$kurs = "webbserverprogrammering 1";
//Skriver ut varieablerna i en del av en mening
echo "$namn läser kursen $kurs";
//Skapar variabler
$radie = 4;
$pi =3.14;
$tal = 2;
//Räknar ut omkretsen och arean med hjälp av variabler.
echo "<p>Om radien är $radie så är omkretsen " .$radie*$pi*$tal." Och arean ".$radie*$radie*$pi."</p>";
//Använder konkatenering
echo "<p>Om radien är {$radie} så är omkretsen " .($radie*$pi*$tal)." och arean ".($radie*$radie*$pi)."</p>";
$area = $radie*$radie*$pi;
$omkrets = $radie*$pi*$tal;
//Anväder variabler för omkretss och area istället
echo "<p>Om radien är $radie så är omkretsen $omkrets och arean $area </p>";
//Hur man använder Escapetecken
echo "Jag tycker det är \"kul\" med PHP! <br> \n";
echo "Nej, jag skojade bara! <br>";
$str = "WebbSörverPrågrammäring 1";
//Längden på strängen
echo strlen($str);
echo "<br>";
//bara gemener (små bokstäver)
echo mb_strtolower($str);
echo "<br>";
//bara versaler (stora bokstäver)
echo mb_strtoupper($str);
echo "<br>";
//första bokstaven stor, omvänd utskrift
echo strrev(ucfirst(mb_strtolower($str))); #Finns ingen lösning för å,ä och ö, måste fixa må egen hand på strrev.
echo "<br>";
//byter namnen
echo str_replace("WebbSörverPrågrammäring","kakmånster", $str);
echo "<br>";
//Hur man gör arrayer
$namn= array("Anders","Karl","Kristoffer");
$mail= array ("anders@cool.com","karl@cool.com","kristoffer@cool.com");
//Skriver bara ut arrayer fult
var_dump($namn);
var_dump($mail);
//Skriver ut arreyerna med samma index
echo "<p> {$namn[0]} har mailadressen {$mail[0]}. </p>";
echo "<p> {$namn[1]} har mailadressen {$mail[1]}. </p>";
echo "<p> {$namn[2]} har mailadressen {$mail[2]}. </p>";
//date("H") är webbläsarens klockslag
$tid= date("H");
echo $tid;
echo "<br>";
//Gör en if sats
if ($tid >16){
echo "Skoldagen är slut";
}
echo "<br>";
//Den tiden som är större än 16 och mindre än 8
if ($tid >16 || $tid <8){
echo "Det är inte skoldag";
} else{ //Om det är mellan de klockslagen skrivs annat ut.
echo "Det är skola";
}
echo "<br>";
//Skapar olika villkår med "else if".
if ($tid <8){
echo "Skolan har inte börjat.";
}else if ($tid >16){
echo "Skolan har slutat.";
}else{
echo "Det är skola.";
}
echo "<br>";
//Jobba med switch.
$older= 45;
switch($older){
case 0:
case 1:
$gör= "Du är nog hemma med dina föräldrar";
break;
case 2:
case 3:
case 4:
case 5:
$gör= "Förskolebarn";
break;
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
$gör= "Hoppas du får mycket läxor.";
break;
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
$gör= "Tånoring, högstadie, gymnasie eller börjat högskolan?";
break;
case 65:
case 66:
case 67:
$gör= "Du är pensionär.";
break;
default:
$gör= "Jobba, jobba, jobba";
}
echo "Din älder är {$older}, {$gör}";
echo "<br>";
//Använder samma variabel $tid och har två stycken villkår.
if ($tid >8 && $tid <16){
echo "Det är skola.";
}else{
echo "Det är inte skola";
}
echo "<br>";
//For loopar
$saldo = 10000;
$ranta = 1.03;
for($ar=1; $ar<16; $ar++){
$saldo= $saldo*$ranta;
echo "<p>Efter {$ar} år har Ulf ". round($saldo,2). " kr.</p>"; //Round(saldo,2) gör att det bara blir två decilaler.
}
echo "<br>";
//While loopar
$antal = 100;
while ($antal<1000000){
echo $antal."<br>";
$antal=2*$antal;
}
echo "<br>";
//Tränar break och continue
for($i=1; $i<21; $i++){
if($i%3 == 0 ){
continue; //Om $i är delbart med tre så kommer det inte att skrivas ut
}
if($i == 16){
break; //När $i har kommit upp till 16 så ska det avslutas
}
echo "$i <br>";
}
//Kallar på en funktion
print_namn();
echo "<br>";
omkrets_area($radie); //Räknar med radien jag anropat.
echo "<br>";
omkrets_area(5); //Räknar ut med radien 5 istället.
echo "<br>";
//Resten av funktionen skriv här.
$sida_kvadrat1=4;
$sida_kvadrat2=6;
echo "Den totala arean på de två kvadraterna med sidorna $sida_kvadrat1 och $sida_kvadrat2 är: ";
echo kvadratens_area($sida_kvadrat1)+kvadratens_area($sida_kvadrat2).".";
echo "<br>";
//Räknar ut antalet dagar jag kommer ha levt med hjälp av return.
$tio_ar=10;
$arton_ar=18;
echo "Jag har levt i {$arton_ar} år, <br> och om {$tio_ar} år kommer jag sammanlagt ha levt i: ";
echo om_mig($arton_ar)+om_mig($tio_ar)."dagar.";
echo "<br>";
?>
</body>
</html>