Webbserverprogrammering 1

Show sourcecode

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

public_html/exercises/

formulärsvar.php
incl/
kakan3.php
sida1.php
sida2.php
sida3.php
uppg-cookiesession1.php
uppg-cookiesession2.php
uppg-cookiesession3.php
uppg-form1.php
uppg-formulär1.php
uppg-formulär2.php
uppg-formulär4.php
uppg-funk.php
uppg-inklFiler.php
uppg1-5.php
välkomst.php

uppg-funk.php

119 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>Document</title>
</head>
<body>
    <h2>Uppgift 1</h2>
    <?php
    
function greet($antal = 1) {
        for (
$x = 1; $x <= $antal; $x++) {
        echo 
"Hejsvejs!<br>";
        }
    }
    
greet()
    
?>

    <h2>Uppgift 2</h2>
    <?php
    greet
(5)
    
?>

    <h2>Uppgift 3</h2>
    <?php
    
function compare($första = 0, $andra = 0, $tredje = 0) {
        if (
$första > $andra && $första > $tredje){
                echo 
"$första är den största siffran<br>";
        }
        elseif (
$andra > $första && $andra > $tredje) {
                echo 
"$andra är den största siffran<br>";
        }
        elseif (
$tredje > $första && $tredje > $andra) {
            echo 
"$tredje är den största siffran<br>";
        }
        else {
            echo 
"asså jag vet inte vilken av $första eller $andra eller $tredje som är den största siffran </3";
        }
    }
    
compare(2, 6, 5)
    
?>
    <h2>Uppgift 4</h2>
    <?php
    
function advComp($första = 0, $andra = 0, $tredje = 0, ...$fjärde) {
        
$len = count($fjärde);
        if (
$len <= 0) {
        if (
$första > $andra && $första > $tredje){
                echo 
"$första är den största siffran<br>";
        }
        elseif (
$andra > $första && $andra > $tredje) {
                echo 
"$andra är den största siffran<br>";
        }
        elseif (
$tredje > $första && $tredje > $andra) {
            echo 
"$tredje är den största siffran<br>";
        }
        else {
            echo 
"asså jag vet inte vilken av $första eller $andra eller $tredje som är den största siffran </3";
        }
        }
        else {
            if (
$första < $andra && $första < $tredje){
                    echo 
"$första är den minsta siffran<br>";
            }
            elseif (
$andra < $första && $andra < $tredje) {
                    echo 
"$andra är den minsta siffran<br>";
            }
            elseif (
$tredje < $första && $tredje < $andra) {
                echo 
"$tredje är den minsta siffran<br>";
            }
            elseif (
$fjärde < $första && $fjärde < $andra) {
                echo 
"$fjärde är den minsta siffran<br>";
            }
            else {
                echo 
"asså jag vet inte vilken av $första eller $andra eller $tredje som är den största siffran <br>";
            }
        }
    }
    
advComp(4, 5, 4, 6)
    
?>
    <h2>Uppgift 5</h2>
    <?php
    
function medel(...$antal) {
        
$n = 0;
        
$total = 0;
        
$längd = count($antal);
        for (
$a = 0; $a <= $längd - 1; $a++) {
            
$total = $total + $antal[$a];
        }
        echo 
"medelvärdet är ", $total / $längd;
    }
    
medel(8, 4, 6, 1, 2, 4, 3)
    
?>
    <h2>Uppgift 6</h2>
    <p>Array före radering av jämlikhet</p>
    <hr>
    <?php
    $värden 
= array(3, 5, 2, 7, 6, 9, 1, 10);
    foreach (
$värden as $y) {
        echo 
"$y<br>";
    }
    
?>
    <hr>
    <p>Array efter radering av jämlikhet</p>
    <hr>
    <?php
    $värden 
= array(3, 5, 2, 7, 6, 9, 1, 10);
    foreach (
$värden as $z) {
        
$kontroll = $z % 2;
        if (
$kontroll <= 0) {
            echo 
"0<br>";
        }
        else {
            echo 
"$z<br>";
        }
    }
    
?>
    <hr>
</body>
</html>