View sourcecode

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

php.php

148 lines UTF-8 Unix (LF)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PHP</title>
</head>
<body>
    <a href="source.php">Klicka här för att visa källkod.</a>
    <?php
        
#För att importera mina funktioner från den andra filen.
        
include('functions.php');

        
#Skapar en array med alla namn...
        
$namn = array(
            
"Karl",
            
"Bertil",
            
"Jonas"
        
);

        
#...och alla adresser. 
        
$adresser = array(
            
"karl@mail.com",
            
"bertil@mail.com",
            
"jonas@mail.com"
        
);

        
#Skriver ut båda arrays
        
echo "<pre>";
        
var_export($namn);
        
var_export($adresser);
        echo 
"</pre>";

        
#Skapar en ny rad och skriver ut vem som har vilka adresser på ett snyggt sätt. 
        
echo "<br>";
        echo 
"{$namn[0]} har mailadressen {$adresser[0]}{$namn[1]} har mailadressen {$adresser[1]}{$namn[2]} har mailadressen {$adresser[2]}.";
        echo 
"<br><br><br><br><br><br><br>";

        
############################################################

        
$t date("H") + 2#Eftersom den använder UTC-tid, så måste vi kompensera med två timmar för att få svensk tid. 
        
echo $t"<br>";

        
#Om klockan är mer än fyra:
        
if($t >= 16){
            echo 
"Skoldagen är slut. Fattar du det eller?";

        
#Eller mindre än åtta på morgonen.
        
} else if($t 8){
            echo 
"Skoldagen har inte börjat än. Men det fattar ju inte du.";
        
        
#Eller mitt på dagen.
        
} else{
            echo 
"Skoldagen pågår fortfarande. FOKUS";
        }
        echo 
"<br><br><br><br><br><br><br>";

        
############################################################

        #Insättningspengar
        
$p 10000;
        for(
$o=0$o<=15$o++){
            
$display round($p);
            echo 
"Efter {$o} år har Ulf {$display}kr.<br>";
            
#Pengarna ökar med 3% varje år.
            
$p *= 1.03;
        }
        echo 
"<br><br><br><br><br><br><br>";

        
############################################################
    
        #Antalet råttor i början, på måndad 0.
        
$r 100;
        
$m 0;
        
#Håller på så länge som råttorna inte överstigit 1 miljon. 
        
while($r <= 1000000){
            echo 
"Månad {$m}{$r} råttor.<br>";
            
#Dubblar råttorna, lägger till en månad.
            
$r *= 2;
            
$m += 1;
        }
        
#När for-loopen bryts har råttorna överstigit 1 miljon. 
        
echo "Efter {$m} månader har råttorna överstigit 1 miljon, och ligger på {$r}.";
        echo 
"<br><br><br><br><br><br><br>";

        
############################################################
        #Börjar med 0
        
$e 0;
        for(
$q=0$q<=15$q++){
            
#Ökar e med 1, och kollar om det är delbart med tre. Isåfall skrivs det ut.
            
$e += 1;
            if(
$e == 0){
                echo 
"$e <br>";
            }
        }

        
skriv_namn();
        echo 
"<br><br><br><br><br><br><br>";

        
############################################################
        #Anger en radie och anropar funktionen för att skriva ut den.
        
$radie 7;
        
area($radie);
        echo 
"<br><br><br><br><br><br><br>";

        
############################################################
        #Använder radien för att beräkna omkrets och area genom att anropa funktionerna.
        
$r 6;
        echo 
"När radien är {$r}cm blir omkretsen ";
        echo 
omk($r);
        echo 
"cm, och arean blir ";
        echo 
ar($r);
        echo 
"cm.";
        echo 
"<br><br><br><br><br><br><br>";

        
############################################################

        #Skapar ett 'table'
        
echo "<table border=1 style=\"width: 100%; margin: 10px;\"><tbody>";
        
#För varje rad.
        
for ($i=1;$i<=20;$i++)
        {
            
#Färgen börjar med vit, och ändras om det behövs.
            
$color "white";
            if(
$i %3== 0){
                
$color "yellow";
                if(
$i %5== 0){
                    
$color "orange";
                }
            } elseif(
$i %5== 0){
                
$color "red";
            }

            
#Lägger till färgen, och skriver ut talet.
            
echo "<tr style=\"background-color:{$color}\">";
            echo 
"<td>{$i}</td>";
            echo 
"<td>";
            
#Så länge s-variabeln är mindre än talet, skrivs en stjärna ut. Den stannar när den når samma nivå, vilket ger oss lika många stjärnor som talet är stort.
            
for($s=0;$s<$i;$s++){
                echo 
"*";
            }
            echo 
"</td>";
            echo 
"</tr>";
        }
        echo 
"</tbody></table>"
    
?>
</body>
</html>