quakenet:#php Tutorial

Author: Progman, zuletzt bearbeitet von progman @ 2003/06/27 13:33:43

Bitte beachten Sie, dass die Tutorialkapitel zusammenhängen. Wenn sie direkt auf ein Kapitel verlinkt wurden müssen Sie gegebenenfalls die vorherigen Kapitel auch lesen. Achten Sie beim lesen darauf, dass Sie kein Kapitel überspringen.

Rechnen mit Zahlen

  1. Rechnen mit Zahlen
  2. Grundrechenarten
  3. Modulo-Operator
  4. Klammern setzen

1. Rechnen mit Zahlen

Was bringen Zahlen, wenn man nicht mit ihnen rechnen kann? PHP unterstützt einmal die 4 Grundrechenarten, dann gibt es noch den Modulo Operator und eine Menge mathematischer Funktionen wie Wurzel oder e hoch x.

2. Grundrechenarten

Die Grundrechenarten sind +, -, * und /. Der Doppelpunkt : ist nicht das Divisionszeichen, dies ist schon belegt. In PHP und in den meisten anderen Programmiersprachen wird / als Divisionszeichen benutzt. Ein paar Beispiele:

<?php
    
echo 4+5; // gibt 9 aus
    
echo 4*5; // gibt 20 aus
    
echo 4-5; // gibt -1 aus
    
echo 4/5; // gibt 0.8 aus
?>

Wenn das Ergebnis der Rechenoperation nicht mehr als Integer-Wert dargestellt werden kann, wird das Ergebnis zum Float-Typ umgewandelt (wie bei 4 durch 5).

3. Modulo-Operator

Der Modulo-Operator ist das Prozentzeichen %. Mit ihm lässt sich der ganzzahlige Rest einer Division bestimmen.

<?php
    $rest
= 20%7;
    echo
"Der Rest von 20 durch 7 ist: ".$rest;
    
// Der Rest ist 6, denn 20 = (2*7)+6 = 14+6
?>

Diesen Modulo-Operator braucht man, wenn man z.B. gucken möchte ob die Zahl gerade oder ungerade ist (modulo 2). Oder aber auch um Tabellenhintergründe abwechselnd farbig darzustellen.

4. Klammern setzen

Natürlich gibt es in PHP Punkt-vor-Strich-Rechnung. Wenn man eine Zahl durch eine Summe teilen möchte, muss man um die Summe eine Klammer setzen.

<?php
    $zahl
= 6/3+3;
    echo
"Ergebnis: ".$zahl."\n";
    
// Ausgabe ist 5
    // 6/3=2 -> 2+3=5

    
$zahl = 6/(3+3);
    echo
"Ergebnis: ".$zahl."\n";
    
// Ausgabe ist 1
    // (3+3) = 6 -> 6/6=1
?>

Bei komplexen Ausdrücken sollte man immer Klammern benutzen. Lieber eine zuviel, als eine zuwenig.

Fragen zum aktuellen Thema

  1. Was ist das Divisionszeichen?
Was ist das Divisionszeichen?

Das Divisionszeichen in PHP, wie auch in den meisten anderen Programmiersprachen, ist der Slash (/). Der Doppelpunkt hat in PHP eine andere Bedeutung.

Nach oben