PHP 5.4 & MySQL 5.6 Grundkurs

Operatoren für Zahlen und Strings

Testen Sie unsere 1957 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Arithmetische Operatoren ermöglichen die Durchführung aller Arten von Berechnungen. Lernen Sie in diesem Video neben den klassischen Operatoren für Addition und Subtraktion noch weitere praktische Operatoren kennen.

Transkript

In diesem Film dreht sich alles um Operatoren. Die brauchen Sie um Berechnungen durchzuführen mit PHP, oder auch um Texte, die man in PHP auch Strings nennt, zu verknüpfen. Schauen wir erstmal die Operatoren an, die Sie verwenden können für Berechnungen. Da gibt es zum Beispiel das Plus, was Sie auch sicher sonst kennen. Hier haben wir zwei Zahlen definiert, und diese beiden können wir mit dem Plus adieren, und uns dann das Ergebnis ausgeben lassen. Wenn wir das dann hier aufrufen, dann erscheint hier 12. Neben dem Plus gibt es die üblichen anderen Operatoren, also beispielsweise das Minus, um etwas zu subtrahieren. Es gibt das Sternchen, was für mal steht, oder eben Multiplizieren, oder es gibt diesen slash hier, den Sie nehmen, um etwas durchzuteilen. Jetzt gibt es aber noch einen Operatoren, den Sie wahrscheinlich nicht kennen, das ist der sogenannte Modulo-Operator. Er wird geschrieben, als so ein Prozentzeichen. Der Modulo-Operator gibt den Rest einer Division zurück. Also, folgendes Beispiel. Wir haben hier sieben Modulo fünf. Wenn man sieben durch fünf teilt, dann ergibt das eins, weil das geht einmal rein, und es bleibt zwei übrig. Und was der Modulo-Operator macht ist, dass er diese zwei zurückgibt. Wenn wir uns jetzt hier das Ergebnis anschauen, dann ergibt das eben zwei. Den Modulo-Operator können Sie verwenden, um zu ermitteln ob eine Zahl grade ist. Wenn nämlich Zahl Modulo zwei gleich null ist, also wenn es nicht übrig bleibt, wenn ich die Zahl durch zwei teile, also kein Rest, dann ist die Zahl grade. Das ist so ein Einsatzbereich für den Modulo-Operator. Schauen wir das einmal an einem anderen Script an, nämlich am Script-Operatoren kombiniert. Jetzt können Sie Operatoren auch kombinieren. In der Programmierung ist dieses ist gleich, was wir einfach manchmal ist gleich nennen, eigentlich kein ist gleich, sondern eine Zuweisung. Deswegen geht folgendes, was in der Mathematik nicht gehen würde. Also, wenn wir hier haben i ist gleich 5, oder i wird der Wert 5 zugewiesen, dann können wir den Wert von i auch um 2 erhöhen, indem wir schreiben i+2, das soll der neue Wert von $i sein, das heißt, jetzt ergibt das 7. Diese Schreibweise $i=$i+2, kann man auch abkürzen und zwar folgendes schreiben. $i+=2, das ist genau dasselbe wie dieses $i=$i+2, stattdessen können Sie schreiben $i+=2, das ist einfach eine Abkürzung, die Ihnen manchmal begegnen wird. Und genauso geht es mit den anderen Operatoren, wie also dem Minus oder Geteiltdurch, etc. Jetzt gibt es noch eine Besonderheit, was man sehr häufig braucht bei der Programmierung, ist ein Zähler, der immer um eins hochgezählt wird. Das heißt, das kann man jetzt schreiben über $i=$i+1, das heißt, er wird um eins erhöht. Wir können das auch schreiben, wie wir eben gesehen haben über $i+=1, oder aber das ist jetzt neu, Sie können es auch schreiben, wenn genau um eins hochgezählt wird, $i++. Das braucht man häufig, beispielsweise bei Schleifen, wo man irgendeinen Zähler hat, der bei jeder Runde durchläuft. Schauen wir natürlich uns das Ergebnis mal an von diesem $i++, was die kürzeste Schreibweise ist. Also, wenn ich schreibe $i=5, dann $i++ und das $i mir dann ausgeben lasse, dann kann ich mir natürlich das Ergebnis ansehen. Muss das entsprechende Dokument hier wieder öffnen, dass Operatoren kombiniert. Und das $i, was wahrscheinlich 5 ist, jetzt um eins erhöht, also ist es 6. Das waren jetzt Operatoren für Zahlen. Daneben gibt es auch Operatoren für Texte. Und Texte, die nennt man in der Programmierung auch Strings. Und der Operator, den Sie für Texte brauchen, ist der Verknüpfungsoperator. Mit dem können Sie mehrere Strings, also mehrere Texte verknüpfen. Und das ist der Punkt. Schauen wir uns hierzu ein Beispiel an. Ich habe hier eine Variable $vorname, die hat den Wert "Denis". Und jetzt kann ich zum Beispiel schreiben den String "Hallo", ein Punkt machen, und dann nochmal einen String hier, in Anführungszeichen "Welt". Das würde jetzt mir ausgeben "Hallo Welt". Und Sie sehen hier den Punkt als Verknüpfungsoperator. Ich kann auch natürlich den Punkt verknüpfen mit einem String hier und einer Variablen. Wenn ich das hier schreibe, dann wird ausgegeben "Hallo Denis". Das kann ich natürlich auch in einem längerem Text verwenden. Sie sehen immer hier mit dem Punkt werden Sachen aneinander gehängt. Entweder solche Strings oder Variablen. In diesem Film haben Sie die Operatoren von PHP kennengelernt. Das sind einmal, ganz wichtig, die Operatoren für Zahlen. Etwas besonders der Modulo-Operator. Dann gibt es bestimmte Arten solche Operatoren zu kombinieren. Und Sie haben gesehen, dass das $i++ eine Verkürzung ist für $i=$i+1, also dass es um eins erhöht wird. Und außerdem haben Sie gesehen, dass es für Strings, das heißt für Texte einen wichtigen Operator gibt und das ist der Punkt, er dient dazu Texte aneinander zu hängen.

PHP 5.4 & MySQL 5.6 Grundkurs

Steigen Sie auch ohne Vorwissen in die Programmierung PHP- & MySQL-basierter Webseiten ein und lernen Sie die Sprachgrundlagen wie Bedingungen, Schleifen, Funktionen usw. kennen.

7 Std. 9 min (86 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!