The following files exists in this folder. Click to view.
moment02.php231 lines UTF-8 Unix (LF) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>moment02</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php
include('functions.php');
//Funktioner
function mb_strrev($str){
$r = '';
for ($i = mb_strlen($str); $i>=0; $i--) {
$r .= mb_substr($str, $i, 1);
}
return $r;
}
//Echo
echo "<h1>Uppgift 1 echo</h1><p>Leonid Bilhöfer Maksinen<br>Alingsås 44160</p>";
//Datatyper
echo "<h1><br>Uppgift 2 datatyper</h1>";
$namn = "Leonid Bilhöfer Maksinen";
$kurs = "Webbserverprogrammering 01";
echo "<p>$namn läser $kurs</p>";
$radie = 4;
$omkrets = $radie*2*3.14;
$area = $radie**2*3.14;
echo "<p>Om radien är $radie så är omkretsen $omkrets cm och arean är $area cm2</p>";
//Konkatenering
//Med konkatenering
echo "<h1><br>Uppgift 3 Konkatenering</h1>";
$radie = 5;
echo "<p>Om radien är {$radie}cm så är omkretsen " .($radie*2*3.14). "cm och arean är " .($radie**2*3.14). "cm2</p>";
//Utan konkatenering
$omkrets = $radie*2*3.14;
$area = $radie**2*3.14;
echo "<p>Om radien är {$radie}cm så är omkretsen {$omkrets} cm och arean är {$area} cm2</p>";
//Escapetecken
echo "<h1><br>Uppgift 4 Escapetecken</h1>";
echo "<p>- Jag tycker det är \"kul\" med PHP!<br>- Nej, jag skojade bara!</p>";
//Strängfunktioner
echo "<h1><br>Uppgift 5 Strängfunktioner</h1>";
$kurs = "WebbServerPrögråmmering 1";
echo "<p>a. " .(mb_strlen($kurs)). "<br>b. " .(mb_strtolower($kurs)). "<br>c. " .(mb_strtoupper($kurs)). "<br>d. " .(mb_strrev($kurs)). "</p>";
//Arrayer
echo "<h1><br>Uppgift 6 Arreyer</h1>";
$namn = array("Philip", "Leonid", "Pelle", "Tage");
$mail = array("070414ps@edu.alingsas.se", "070511lb@edu.alingsas.se", "070612pk@edu.alingsas.se", "070728tl@edu.alingsas.se",);
echo "<pre>";
var_export($namn);
var_export($mail);
echo "</pre>";
$nr = 0;
echo "<p>$namn[$nr] har mailadressen $mail[$nr]</p>";
for($i=0; $i<4; $i++){
echo "<p>$namn[$i] => $mail[$i]</p>";
}
//Selektioner
echo "<h1><br>Uppgift 7-8 Selektioner</h1>";
date_default_timezone_set('CET');
$h = date("H");
$t = date("H:i");
if (8 < $h and $h < 16){
$utskrift = "jobba på!";
}else{
$utskrift = "skoldagen är slut!";
}
echo "<p>Klockan är $t så $utskrift</p>";
//If else If else
echo "<h1><br>Uppgift 9 If-else If-else</h1>";
$h = date("H");
$t = date("H:i");
if (8 < $h and $h < 16){
$utskrift = "jobba på!";
}else if ($h > 16){
$utskrift = "skoldagen är slut!";
}else{
$utskrift = "skoldagen har inte börjat.";
}
echo "<p>Klockan är $t så $utskrift</p>";
//Switch
echo "<h1><br>Uppgift 10 Switch</h1>";
$h = date("H");
$t = date("H:i");
switch($h){
case 8 < $h and $h < 16:
$utskrift = "jobba på!";
break;
case 16 < $h:
$utskrift = "skoldagen är slut!";
break;
default:
$utskrift = "skoldagen har inte börjat.";
}
echo "<p>Klockan är $t så $utskrift</p>";
//Uttryck och operationer
echo "<h1><br>Uppgift 11 Uttryck och operationer</h1>";
$h = date("H");
if (8 <= $h and $h < 16){
$utskrift = "Det är skoldag1";
}
echo "<p>$utskrift</p>";
if ($h=8 or $h=9 or $h=10 or $h=11 or $h=12 or $h=13 or $h=14 or $h=15){
$utskrift = "Det är skoldag2";
}
echo "<p>$utskrift</p>";
if ($h!=16 and $h!=17 and $h!=18 and $h!=19 and $h!=20 and $h!=21 and $h!=22 and $h!=23 and $h!=24 and $h!=0 and $h!=1 and $h!=2 and $h!=3 and $h!=4 and $h!=5 and $h!=6 and $h!=7){
$utskrift = "Det är skoldag3";
}
echo "<p>$utskrift</p>";
//For loopen
echo "<h1><br>Uppgift 12 For loopen</h1>";
$saldo = 10000;
$ar = 15;
$ranta = 1.03;
for ($i=0; $i<$ar; $i++){
echo "<p>År $i --> $saldo</p>";
$saldo *= $ranta;
}
echo "<p>År $i --> $saldo</p>";
//While loopen
echo "<h1><br>Uppgift 13 While loopen</h1>";
$rottor = 100;
$monad = 0;
while($rottor < 1000000){
echo "<p>Månad $monad --> Råttor = $rottor</p>";
$rottor *= 2;
$monad += 1;
}
echo "<p>Månad $monad --> Råttor = $rottor</p>";
//Break och continue
echo "<h1><br>Uppgift 14 Break och continue</h1>";
for($i=1; $i<=15; $i++){
if($i%3 == 0){
continue;
}
echo "<p>$i</p>";
}
//Funktioner
echo "<h1><br>Uppgift 15 Funktioner</h1>";
person();
//Inparametrar
echo "<h1><br>Uppgift 16 Inparametrar</h1>";
$radie = 3;
cirkel($radie);
$radie = 5;
cirkel($radie);
//Returvärde
echo "<h1><br>Uppgift 17 Returvärde</h1>";
$radie = 4;
echo "<p>Om radien av en cirkel är {$radie}cm så är omkretsen ".(number_format(omkrets($radie), 2))."cm och arean är ".(number_format(area($radie), 2))."cm2</p>";
$radie = 18;
echo "<p>Om radien av en cirkel är {$radie}cm så är omkretsen ".(number_format(omkrets($radie), 2))."cm och arean är ".(number_format(area($radie), 2))."cm2</p>";
//Färgad tabell
echo "<h1><br>Uppgift 18 Färgad tabell</h1>";
$rader = 40;
echo "<div class=\"container\">";
for($i=1; $i<=$rader; $i++){
echo "<div class=\"box ";
if($i%3 == 0 and $i%5 == 0){
echo "orange";
}else if($i%3 == 0){
echo "yellow";
}else if($i%5 == 0){
echo "red";
}
echo "\"><p>$i</p></div>";
echo "<div class=\"box1 ";
if($i%3 == 0 and $i%5 == 0){
echo "orange";
}else if($i%3 == 0){
echo "yellow";
}else if($i%5 == 0){
echo "red";
}
echo "\"><p>";
for($l=0; $l<$i; $l++){
echo "*";
}
echo "</p></div>";
}
echo "</div>";
?>
</body>
</html>