Skriv din PHP-kod i answers.php. Sidan visar både din skrivna källkod och vad den koden genererar för resultat.
echo "Hello world";
echo "Hello World";
// Detta är en kommentar
/* Detta är en
flerraderskommentar*/
$variabel = "Hallo från en variabel.";
echo $variabel;
$color = "Blå";
$Color = "Röd";
$COLOR = "Grön";
echo $color . $Color . $COLOR;
$variabel = "WebbServerProgrammering 1";
echo strrev($variabel) . "<br>";
echo strlen($variabel) . "<br>";
echo strtolower($variabel) . "<br>";
echo strtoupper($variabel) . "<br>";
$x = 10;
$y = 4;
echo $x + $y . "<br>";
echo $x - $y . "<br>";
echo $x * $y . "<br>";
echo $x / $y . "<br>";
$tal = 5;
if ($tal > 0) {
echo "Talet är positivt." . "<br>";
} elseif ($tal < 0) {
echo "Talet är negativt." . "<br>";
} else {
echo "Talet är noll." . "<br>";
}
$vikt = 150;
if ($vikt < 20) {
echo "Porto: 5 kr" . "<br>";
} elseif ($vikt <= 100) {
echo "Porto: 10 kr" . "<br>";
} else {
echo "Porto: 20 kr" . "<br>";
}
$suma = 0;
for ($i = 1; $i <= 100; $i++) {
$suma += $i;
}
echo $suma . "<br>";
for ($i = 1; $i <= 100; $i++)
{
if ($i % 3 == 0 && $i % 5 == 0)
{
echo $i . " är delbart med både 3 och 5" . "<br>";
}
else if ($i % 3 == 0)
{
echo $i. " är delbart med 3" . "<br>";
}
else if ($i % 5 == 0)
{
echo $i . " är delbart med 5" . "<br>";
}
}
$beloppp = 10000;
$ranta = 0.03;
$ar = 15;
echo "Belopp efter $ar år: " . $beloppp * pow(1 + $ranta, $ar) . "<br>";
$antalet_rattor = 100;
$manader = 0;
while($antalet_rattor < 1000000)
{
$antalet_rattor = $antalet_rattor * 2;
$manader++;
}
$array = ["Kalmar", "Nybro", "Smedby"];
echo $array[2] . "<br>";
$stad = ["Stockholm", "Göteborg", "Malmö", "Uppsala", "Västerås", "Linköping", "Helsingborg", "Jönköping", "Örebro", "Karlstad"];
$nummer = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
sort($stad);
rsort($nummer);
foreach ($stad as $s) {
echo $s . "<br>";
}
foreach ($nummer as $n) {
echo $n . "<br>";
}
$tabelldata = [
["Plats" => 1, "Lag" => "Lag A", "Poäng" => 30],
["Plats" => 2, "Lag" => "Lag B", "Poäng" => 25],
["Plats" => 3, "Lag" => "Lag C", "Poäng" => 20],
];
echo "<table border='1'>";
echo "<tr><th>Plats</th><th>Lag</th><th>Poäng</th></tr>";
foreach ($tabelldata as $rad) {
echo "<tr>";
echo "<td>" . $rad["Plats"] . "</td>";
echo "<td>" . $rad["Lag"] . "</td>";
echo "<td>" . $rad["Poäng"] . "</td>";
echo "</tr>";
}
echo "</table>";
| Plats | Lag | Poäng |
|---|---|---|
| 1 | Lag A | 30 |
| 2 | Lag B | 25 |
| 3 | Lag C | 20 |
$variabel = "Detta är en variabel.";
function skrivUt($text) {
echo $text . "<br>";
}
skrivUt($variabel);
function storstaTal($tal1, $tal2, $tal3) {
return max($tal1, $tal2, $tal3);
}
echo storstaTal(5, 10, 3) . "<br>";
function medelvarde($tal1, $tal2, $tal3) {
return ($tal1 + $tal2 + $tal3) / 3;
}
echo medelvarde(5, 10, 15) . "<br>";
echo date("Y-m-d H:i:s") . "<br>";
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d") . "<br>";
echo date("l") . "<br>";
$alder = 18;
if ($alder >= 18) {
echo "Du får rösta." . "<br>";
} else {
echo "Du får inte rösta." . "<br>";
}
foreach-loop för att skriva ut alla rätter i en numrerad HTML-lista (<ol>).$matratter = ["Köttfärssås", "Rökt kyckling", "Tofu", "Lax", "Veganisk lasagne"];
echo "<ol>";
foreach ($matratter as $mat) {
echo "<li>" . $mat . "</li>";
}
echo "</ol>";
isset() och empty() för att kontrollera båda variablerna och skriv ut resultatet.$sattVariabel = "Detta är en satt variabel.";
$tomVariabel = "";
if (isset($sattVariabel)) {
echo "Variabeln är satt." . "<br>";
} else {
echo "Variabeln är inte satt." . "<br>";
}
if (empty($tomVariabel)) {
echo "Variabeln är tom." . "<br>";
} else {
echo "Variabeln är inte tom." . "<br>";
}
switch-sats för att skriva ut en unik hälsning för minst 3 dagar samt en standardtext (default).$veckodag = "Måndag";
switch ($veckodag) {
case "Måndag":
echo "God morgon! Det är måndag." . "<br>";
break;
case "Tisdag":
echo "God morgon! Det är tisdag." . "<br>";
break;
case "Onsdag":
echo "God morgon! Det är onsdag." . "<br>";
break;
case "Torsdag":
echo "God morgon! Det är torsdag." . "<br>";
break;
case "Fredag":
echo "God morgon! Det är fredag." . "<br>";
break;
case "Lördag":
echo "God morgon! Det är lördag." . "<br>";
break;
case "Söndag":
echo "God morgon! Det är söndag." . "<br>";
break;
default:
echo "Ogiltig veckodag." . "<br>";
}
rand(). Om det blir 6 ska koden skriva ut 'Vinst!', annars 'Förlust, slå igen'.$slumpatTal = rand(1, 6);
if ($slumpatTal == 6) {
echo "Vinst!" . "<br>";
} else {
echo "Förlust, slå igen." . "<br>";
}