Webbserverprogrammering 1

Show sourcecode

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

webb_serv/ovningar/funktioner/

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

funktion4.php

38 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_ovning4</title>
</head>
<body>
    <?php
        
function biggestNumber($values = array(1, 2, 3), $whatreturns = ""){
            
$biggestNumber = null;
            
$smallestNumber = null;
            
#båda looparna jämför bara de första 3 värderna i tabelen för att endast 3 värden 
            #frågades efter. 
            
for ($i = 0; $i < 3; $i++){
                
$currentValue = $values[$i];
                if (
$biggestNumber == null || $biggestNumber <= $currentValue){
                    
$biggestNumber = $currentValue;
                }
            }

            for (
$i = 0; $i < 3; $i++){
                
$currentValue = $values[$i];
                if (
$smallestNumber == null || $smallestNumber >= $currentValue){
                    
$smallestNumber = $currentValue;
                }
            }

            
#Om vi vill ha det minsta
            
if ($whatreturns == "minsta"){
                return 
$smallestNumber;
            }
            return 
$biggestNumber;
        }

        echo 
biggestNumber(array(1, 4, 2), "minsta");
    
?>
</body>
</html>