Show sourcecode
The following files exists in this folder. Click to view.
index.php
ovn_class.php
ovn_cookies1.php
ovn_cookies2.php
ovn_cookies3.php
ovn_cookies3_hemlig.php
ovn_cookies4.php
ovn_cookies5.php
ovn_cookies_main.php
ovn_form1.php
ovn_form1_svar.php
ovn_form2.php
ovn_form2_svar.php
ovn_form3.php
ovn_form3_svar.php
ovn_form4.php
ovn_form4_svar.php
ovn_form5.php
ovn_form5_svar.php
ovn_form6.php
ovn_form6_svar.php
ovn_form7.php
ovn_form7_svar.php
ovn_form8.php
ovn_form_main.php
ovn_funk1.php
ovn_gr1.php
ovn_ink1_main.php
ovn_ink1_text.php
ovn_ink2_1.php
ovn_ink2_2.php
ovn_ink2_3.php
ovn_ink2_footer.php
ovn_ink2_header.php
ovn_ink2_main.php
ovn_ink_main.php
ovn_quiz.php
ovn_str.php
test.html
ovn_funk1.php
222 lines UTF-8 Windows (CRLF)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ovning2</title>
</head>
<body>
<?php
#ovning 1
echo "<h3>Ovning 1</h3>";
function hejsvejs1() {
echo "Hejsvejs!";
}
hejsvejs1();
echo "<br><br>";
?>
<?php
#ovning 2
echo "<h3>Ovning 2</h3>";
function hejsvejs2($antal) {
for ($i = 0; $i < $antal; $i++) {
echo "Hejsvejs!<br>";
}
}
hejsvejs2(5);
echo "<br>";
?>
<?php
#ovning 3
echo "<h3>Ovning 3</h3>";
function storsta($tal1, $tal2, $tal3) {
return max($tal1, $tal2, $tal3);
}
$resultat = storsta(12, 25, 8);
echo "Det största talet är $resultat";
echo "<br><br>";
?>
<?php
#ovning 4
echo "<h3>Ovning 4</h3>";
function storstaEllerMinsta($tal1, $tal2, $tal3, $val = "") {
if ($val == "minsta") {
return min($tal1, $tal2, $tal3);
} else {
return max($tal1, $tal2, $tal3);
}
}
$resultat1 = storstaEllerMinsta(10, 25, 5);
echo "Det största talet är $resultat1" . "<br>";
$resultat2 = storstaEllerMinsta(10, 25, 5, "minsta");
echo "Det minsta talet är $resultat2";
echo "<br><br>";
?>
<?php
#ovning 5
echo "<h3>Ovning 5</h3>";
$tal = [10, 20, 30, 40, 50];
function medelvarde($array) {
return array_sum($array) / count($array);
}
$resultat = medelvarde($tal);
echo "Medelvärdet är: " . $resultat;
echo "<br><br>";
?>
<?php
#ovning 6
echo "<h3>Ovning 6</h3>";
$tal = [2, 5, 8, 11, 14, 17];
echo "Före:<br>";
print_r($tal);
function jamnaTillNoll(&$array) {
for ($i = 0; $i < count($array); $i++) {
if ($array[$i] % 2 == 0) {
$array[$i] = 0;
}
}
}
jamnaTillNoll($tal);
echo "<br>Efter:<br>";
print_r($tal);
echo "<br><br>";
?>
<?php
#ovning 7
echo "<h3>Ovning 7</h3>";
$tal = [8, 3, 12, 5, 10];
function median($array) {
sort($array);
$antal = count($array);
$mitten = intdiv($antal, 2);
if ($antal % 2 == 1) {
return $array[$mitten];
} else {
return ($array[$mitten - 1] + $array[$mitten]) / 2;
}
}
$resultat = median($tal);
echo "Medianvärdet är: " . $resultat;
echo "<br><br>";
?>
<?php
#ovning 8
echo "<h3>Ovning 8</h3>";
$tal = [8, 3, 12, 5, 10];
function medelOchMedian1($array, &$median) {
$medel = array_sum($array) / count($array);
sort($array);
$antal = count($array);
$mitten = intdiv($antal, 2);
if ($antal % 2 == 1) {
$median = $array[$mitten];
} else {
$median = ($array[$mitten - 1] + $array[$mitten]) / 2;
}
return $medel;
}
$median = 0;
$medel = medelOchMedian1($tal, $median);
echo "Medelvärde: " . $medel . "<br>";
echo "Median: " . $median;
echo "<br><br>";
?>
<?php
#ovning 9
echo "<h3>Ovning 9</h3>";
$tal = [8, 3, 12, 5, 10];
function medelOchMedian2($array, &$median) {
$medel = array_sum($array) / count($array);
if (func_num_args() >= 3) {
sort($array);
$antal = count($array);
$mitten = intdiv($antal, 2);
if ($antal % 2 == 1) {
$median = $array[$mitten];
} else {
$median = ($array[$mitten - 1] + $array[$mitten]) / 2;
}
}
return $medel;
}
$median = 0;
$medel = medelOchMedian2($tal, $median);
echo "Medelvärde: " . $medel . "<br>";
echo "Median beräknades inte.";
?>
</body>
</html>