Webbserverprogrammering 1

Show sourcecode

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

webb_serv/exercises/funktioner/

funktion1.php
funktion2.php
funktion3.php
funktion4.php
funktion5.php
funktion6.php
funktion7.php
funktion8.php
funktion9.php

funktion7.php

46 lines UTF-8 Windows (CRLF)
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>func_ovning7</title>

    <style>
    </style>
</head>
<body>
    <p>Om arrayen är noll, ladda om sidan</p>
    <?php
        
function slumpaArray(){
            
$array = array();
            
$längd = rand(-100, 100);

            for (
$i = 0; $i <= $längd; $i++){
                
$nyaVärdet = rand(-100, 100);
                
$array[] = $nyaVärdet;
            }

            
var_dump($array);
            return 
$array;
        }

        function 
median(array $array){
            if (
$array == null){return;}

            
sort($array, SORT_NUMERIC);
            
$längd = count($array);
            
$mitten = intdiv($längd, 2);

            if (
$längd % 2 !== 0) {
                return 
$array[$mitten];
            } 
            else {
                return (
$array[$mitten - 1] + $array[$mitten]) / 2;
            }
        }

        
$array = slumpaArray();
        
$median = median($array);
        echo (
"<br>". "<br>"."<br>"."<br>"."<br>"."<br>". "Median: ".$median);
    
?>
</body>
</html>