The following files exists in this folder. Click to view.
index.php168 lines UTF-8 Unix (LF) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
<?php
include 'functions.php';
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PHP träning</title>
</head>
<body>
<?php
#Skriver ut mitt namn och vad jag gillar att göra
echo "<h1>I denna del jobbar jag med echo</h1>";
echo "<h3>Isak Wellin</h3> <h3>Jag gillar att spela</h3>";
?>
<hr>
<?php
#lägger till två variabler, en med mitt namn och en med denna kurs och sedan anropar dom vid utskrift
$namn = "Isak Wellin";
$kurs = "Webbserverprogrammering";
echo "<p>$namn läser $kurs</p>";
#Beräknar omkrets och area beroende på radien och sedan skriver ut alla tre variablar, utan konkatenering
$radie = 4;
$omkrets = 2*3.14*$radie;
$area = 3.14*$radie*$radie;
echo "<p>Om radien är $radie så är omkretsen $omkrets och arean $area</p>";
#Samma sak fast med konkatenering
echo "<p>Om radien är $radie så är omkretsen " . (2*3.14*$radie) . " och arean " . (3.14*$radie*$radie) . "</p>";
?>
<hr>
<?php
#Tränar på backslashes
echo "<p>Jag tycker det är \"kul\" med PHP! \n <br> Nej, jag bara skojade! </p>";
?>
<hr>
<?php
#Leker med variablen kurs på olika sätt
$kurs = "WebbServerProgrammering 1";
echo strlen($kurs);
echo strtolower($kurs);
echo strtoupper($kurs);
echo strrev(ucfirst(strtolower($kurs)));
echo str_replace("1", "Sömn", $kurs);
?>
<hr>
<?php
#Anger två variabler och sedan använder dom för att skriva ut vilken mail tilhör vilket namn
$namn = array("Isak", "Liam", "Levin");
$mail = array("Isak@gmail.com", "Westerdahl@gmail.com", "LevinH@gmail.com");
echo "<pre>";
var_dump($namn, $mail);
echo "</pre>";
echo "<p>" . $namn[1] . " har meljadressen " . $mail[1] . "</p>";
?>
<hr>
<?php
#Kollar om tiden är efter 16.00 och innan 08.00 sedan skriver ut om det är skoldag eller inte
$tid = date("H");
if($tid < 16 and $tid > 8){
echo "<p> Det är skoldag! </p>";
} else{
echo "<p> Det är inte skoldag! </p>";
}
?>
<hr>
<?php
#Använder if, else if och else för att kolla om skoldagen inte har börjat, den pågår eller den är slut
$tid = date("H");
if($tid < 8){
echo "<p>Skoldagen har inte börjat!</p>";
} else if($tid > 16){
echo "<p>Skoldagen har slutat!</p>";
} else{
echo "<p>Skoldagen pågår!</p>";
}
?>
<hr>
<?php
#Gör samma sak som i förra uppgiften fast jag använder switch istället för en if sats
$tid = date("H");
switch($tid >= 8 and $tid <= 16){
case true:
echo "<p> Skoldagen pågår! </p>";
break;
default:
echo "<p> Skoldagen är slut! </p>";
}
?>
<hr>
<?php
#Använder en for loop för att beräkna hur mycket pengar som finns på Ulfs konto efter 15 år om räntan är 3%
$pengar = 10000;
for($i = 0; $i < 15; $i++){
$pengar = $pengar * 1.03;
}
#Skriver ut värdet som integer med hjälp av intval för att förlora alla decimaler vid utskrift.
echo "<p> Det finns " . intval($pengar) . " kr på kontot efter 15 år. </p>";
?>
<hr>
<?php
#Använder en while loop för att beräkna hur många månader det tar för hundra råttor att bli en miljon om de blir två gånger större varje månad
$months = 0;
$i = 100;
while($i < 1000000){
$i = $i * 2;
$months++;
}
echo "<p> Det dröjer $months månader innan det finns en miljon råttor.";
?>
<hr>
<?php
#Hoppar över att skriva ut alla tal som är jämnt delbara med 3
for($i = 0; $i < 16; $i++){
if($i%3 == 0){
continue;
} else{
echo "$i<br>";
}
}
?>
<hr>
<?php
#Anropar min funktion från filen functions.php
information();
?>
<hr>
<?php
#Anropar min funktion från filen functions.php
cirkel(4);
cirkel(10);
?>
</body>
</html>