In PHP, wie auch in den meisten Programmiersprachen, gibt es die Möglichkeit Berechnungen durchzuführen. Hier die Schreibweise für die gängigsten Grundrechenarten:
<?php
$a = 10
$b = 3
$u = $a + $b; // Ergebnis: 13 (Addition, Plus)
$v = $a - $b; // Ergebnis: 7 (Subtraktion, Minus)
$w = $a * $b; // Ergebnis: 30 (Multiplikation, Mal)
$x = $a / $b; // Ergebnis: 3.333333 (Division, Geteilt)
$y = $a ** $b; // Ergebenis: 1000 (Potenz, hochrechnen)
$z = $a % $b; // Ergebnis: 1 (Modulo, Restwert)
?>
Die ersten 5 Operatoren sollten klar sein. Der Modulo hingegeben ist vielleicht etwas schwieriger zu verstehen. Modulo ist der ganzzahlige Restwert bei einer Division. In unserem Beispiel ergibt "a geteilt durch b" 3 Rest 1. Dabei ist 1 das Ergebnis bei Modulo.
Es gibt auch Kurzschreibweisen für diese mathematischen Operationen:
<?php
$a = 10;
$a += 5; // Das selbe wie: $a = $a + 5
$a -= 5; // Das selbe wie: $a = $a - 5
$a *= 5; // Das selbe wie: $a = $a * 5
$a /= 5; // Das selbe wie: $a = $a / 5
$a++; // Das selbe wie $a = $a + 1
$a--; // Das selbe wie $a = $a - 1
?>
Bei PHP gibt es unzählige Funktionen für mathematische Anweisungen. Was Funktionen sind, werden wir später noch sehen. Doch hier ein Beispiel davon, um einen Zufallszahl zu generieren:
<?php
$zufalls_zahl = rand();
echo $zufalls_zahl; // Ausgabe zum Beispiel: 1975481851
?>
Immer wenn die Seite neu geladen wird, erscheint eine neue Zahl. Wenn wir eine Zahl zwischen 1 und 10 möchten, nutzen wir Argumente. Das sind die beiden Zahlen in den Klammern.
<?php
$zufalls_zahl = rand(1,10);
echo $zufalls_zahl; // Ausgabe zum Beispiel: 7
?>
Definiere die Variablen $a und $b so, dass die Ergebnisse stimmen:
<?php
$u = $a + $b; // Ergebnis: 24
$v = $a - $b; // Ergebnis: 16
$w = $a * $b; // Ergebnis: 80
$x = $a / $b; // Ergebnis: 5
$y = $a ** $b; // Ergebenis: 160000
$z = $a % $b; // Ergebnis: 0
?>
$a = 20;
$b = 4;
Wie erstellt man eine Zufallszahl zwischen 0 und 99?
<?php
echo $zufalls_zahl;
?>
$zufalls_zahl = rand(0,99);