Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/ovningar/

funktioner.php
grunder.php
index.php

funktioner.php

77 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html lang="sv">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Funktioner</title>

    <style>
        body {
            text-align: center;
            font-family: Arial, Helvetica, sans-serif;
        }
    </style>
</head>

<body>
    <h1>Funktioner</h1>

    <h2>1.</h2>
    <?php
    
function hejsvejs()
    {
        echo 
"Hejsvejs!<br>";
    }

    
hejsvejs();
    
?>

    <h2>2.</h2>
    <?php
    
function hejsvejsFlera($antal)
    {
        for (
$i = 0; $i < $antal; $i++) {
            echo 
"Hejsvejs!<br>";
        }
    }

    
hejsvejsFlera(3);
    
?>

    <h2>3.</h2>
    <?php
    
function storst($a, $b, $c)
    {
        
$storst = $b;
        if (
$a > $storst) {
            
$storst = $b;
        }
        if (
$c > $storst) {
            
$storst = $c;
        }
        return 
$storst;
    }

    
$resultat = storst(7, 22, 15);
    echo 
"Största talet är: " . $resultat . "<br>";
    
?>

    <h2>4.</h2>
    <?php
    
// Fjärde parametern är valfri (har ett standardvärde)
    
function hittaVarde($a, $b, $c, $typ = "storsta")
    {
        if (
$typ === "minsta") {
            return 
min($a, $b, $c);
        }
        return 
max($a, $b, $c);
    }

    echo 
"Utan 4:e parameter (största): " . hittaVarde(7, 22, 15) . "<br>";
    echo 
"Med \"minsta\": " . hittaVarde(7, 22, 15, "minsta") . "<br>";
    
?>

</body>

</html>