Webbserverprogrammering 1

Show sourcecode

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

Webserver1/Ovningar/Funktioner/

ovning_funk1.php
ovning_funk2.php
ovning_funk3.php
ovning_funk4.php
ovning_funk5.php
ovning_funk6.php
ovning_funk7.php
ovning_funk8.php
ovning_funk9.php

ovning_funk8.php

35 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>When there are programs at the function</title>
</head>
<body>
  <?php
    $my_array 
= [];
    for (
$i=0; $i < random_int(2,20); $i++) { 
      
$my_array[] = random_int(0, 100);
    }

    function 
median_och_medelvärde($array) {
      
sort($array);
      echo 
"sorterad: [" . join(", ", $array) . "] <br>";
      
$mitten = (count($array) - 1) / 2;
      
$median = ($array[floor($mitten)] + $array[ceil($mitten)]) / 2;

      
$sum = 0;
      for (
$i=0;$i<count($array);$i++) {
        
$sum += $array[$i];
      }
      
$medelvärde = $sum / count($array);
      return [
$median, $medelvärde];
    }
    
    echo 
"array: [" . join(", ", $my_array) . "]";
    echo 
"<br>";
    echo 
"median och medelvärde: " . join(", ", median_och_medelvärde($my_array))

  
?>
</body>
</html>