Pagerankanzeige ohne Googletoolbar TM

Navigation

Paidmails

Geldverdienen

Service

Formel 1 Info

Kapitel 3 - Grobunterscheidung kann die Datentypen zunächst unterteilen.... - Dynamische Seiten

 

EinleitungPHP - Kurs für Einsteiger - 15 Kapitel | Beispiele

Hauptseite | Vorwort | Kapitel: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Seiten: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15


PHP – Datentypen

Wie wir an den paar Beispielen bereits gesehen haben, können wir Variablen Werte zuweisen, die unterschiedlichen Datentypen zuzuordnen sind. PHP erkennt den Datentyp bei der Zuweisung
automatisch und behandelt den Wert auch entsprechend.

Grob kann man die Datentypen unterteilen in:

•  Zeichenketten (Werden auch als String bezeichnet )

•  Zahlen

•  Arrays

Genau genommen gibt es auch noch die Typen Boolean.
Boolean erhält nur true oder false und Objekt.
Strings oder Zeichenketten

In dem Beispiel

$vorname = "Dieter“;

enthält die Variable eine Zeichenkette oder einen String.
Hierbei handelt es sich um Variable vom Typ String.
Von einem String spricht man bei Eingaben, die aus Buchstaben oder aus einer
Kombination von Buchstaben, Zahlen mit den keine Rechenoperation durchgeführt wird,
Symbolen und Leerstellen die sich zwischen einfachen oder doppelten Anführungszeichen
befinden. Strings wären beispielsweise:

"Hallo“

"Hallo, $vorname“

"28“

"Alter 28 “

Im Zusammenhang mit dem Befehl echo spielt es übrigens eine Rolle, ob wir für die Ausgabe
doppelte oder einfache Anführungszeichen verwenden. Der Unterschied zwischen den beiden ist dass bei doppelten Anführungszeichen die Variablen mit ausgewertet werden. Würden manstatt dessen

$name "Dieter";
echo 'Hallo $name` ; schreiben, also einfache Anführungszeichen benutzen, würde `Hallo Dieter`
ausgegeben werden. Das möchten wir ganz bestimmt nicht haben.

Zeichenketten lassen sich in vieler Hinsicht manipulieren und bearbeiten. Ein paar Funktionen haben
wir bereits schon angesprochen, im Lauf der nächsten Kapitel werden wir weitere Möglichkeiten
kennen lernen.

Die Zahlen

Bei dem Datentyp Zahl müssen wir unterscheiden zwischen Integer oder Ganzzahl
(Eine Zahl ohne Nachkommastellen) und Double oder Fließkommazahl.

Integer Werte sind

•  10

•  -10

Double wären:

•  10.50

•  -10.50

Werte inkrementieren

Im Verlauf der nächsten Kapitelwerden werden wir sehen, wie wir Zahlen manipulieren und
ihnen z.B. ein bestimmtes Format zuweisen.

Wir möchten hier ein klienes Beispiel zeigen den man in einen Counter verwenden kann.
Ziel ist es einen Wert zu erhöhen.

Denkbar ist das folgende Vorgehen:

$zahl = 0 ;

$zahl = $zahl + 1;

Einfacher ist natürlich die Kurzform, die auch meistens verwendet wird. Wir können einfach zwei
Pluszeichen an den Wert hängen:
Wenn mann einfach ++ schreibt

$zahl = 0;
$zahl++

Wenn wir diese Aktion in einem Script probieren möchten, lassen wir die Zahlen
jeweils ausgeben:

•  Öffnen wir unseren Editor und schreiben das PHP- Startzeichen <?php.

•  Der Variable geben wir den Wer $zahl = 0;.

• Jetzt lassen wir mit dem Befehl echo den Wert ausgeben.

• Lassen wir den angegebenen Wert 0 jeweils um eins hochzählen: $zahl++;

•  Speichern wir das kleine Script als index.php– und testen es im Browser.

 
 
  http://localhost/index.php
 
  0
1
 

Wenn wir das Gegenteil erreichen möchten, schreiben wir statt der zwei Pluszeichen
einfach zwei Minuszeichen beispielsweise:

$zahl = 2;
$zahl--

Mit PHP können auch folgende Arithmetische Operatoren verwendet werden

Im Zusammenhang mit dem Datentyp Zahlen werden wir in einem Script häufig arithmetische
Operatoren verwenden. Dies sind auch in PHP die üblichen Operatoren, die wir für grundlegende
Berechnungen einsetzen:

Operatoren

Rechenart

+

Addition

-

Subtraktion

*

Multiplikation

/

Division

Wir könnten also beispielsweise folgende Variable setzen:

<?php

$wet =20 * 2;

?>

Wenn wir dann schreiben würden:

<?php

$wet =20 * 2;
echo " Die Summe ist $wert";

?>

Bekommen wir als Ausgabe :

 
 
  http://localhost/index.php
 
  Die Summe ist 40  

Eine besere Variante wäre es, vorher die Werte in anderen Variablen einzubinden und diese
dann die Berechnung mit Hilfe dieser Variablen auszuführen:

<?php

$wert1 ="20";
$wert2 ="2";
$gesamt = $wert1 * $wert2;
echo "Die Summe ist $gesamt";

?>

 

 
 
  http://localhost/index.php
 
  Die Summe ist 40  

Der Vorteil: Das Script ist so flexibler. Ändert sich beispielsweise der Wert1, brauchen wir lediglich
den Wert der Variablen zu ändern.

PHP rechnet übrigens auf „normale“ Art und Weise, d.h. folgt den üblichen mathematischen Regeln.
Eine dieser Regeln besagt bekanntlich: Punktrechnung geht vor Strichrechnung. Diese Regel müssen
wir beachten, wenn wir Variablen Werte zuweisen und dabei mehrere Operatoren benutzen.

Unvermeidbar ist dann in bestimmten Fällen den Gebrauch von Klammern, die – wie wir ja wissen – zuerst gerechnet werden.

$wert = (28 – 8)/2 oder
$wert = 28– (8/2).

Datentypen feststellen und festlegen

Um sicher zu gehen welcher Datentyp intern von PHP genutzt wird, können wir eine Funktion
benutzen, die den jeweiligen Typ zurückgibt. Die Funktion heist: gettype( ).

In die Klammer schreiben wir eine Variable, deren Typ wir uns anzeigen lassen möchten:

<?php

$wert=20;
echo gettype($wert);
echo "<br>";
$wert="Hallo";
echo gettype($wert);

?>

Der Browser zeigt damit untereinander (wegen dem gesetzten <br>) die Datentypen Integer und String.

 
 
  http://localhost/index.php
 
  integer
string
 

 

Das Gegenstück zu gettype( ) ist die Funktion settype( ) . Mit dieser Funktion kann der Typ einer
Variablen verändert werden, was mitunter notwendig sein wird. Die Klammer erwartet als Argumente die zu
verändernde Variable und (Dieses wird durch Komma getrennt) den gewünschten Datentyp. Angenommen,
es gibt die Variable $wertl = 28 vom Datentyp Zahl. Um jetzt daraus einen String zu bilden, würden
wir schreiben:

settype( $wert, string);

Mit der Funktion gettype ( ) (und echo) können wir überprüfen, ob die Konvertierung Erfolgreich war.

Kleiner Hinweis: Wir bieten auch ein Pagrenkservice an. <<Keine Angst anmelden kostet NIX!>>
RANKING CHARTS 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20
KW HS MG VD
Live Band | Portal4 Europa | Paidmail-Service | IHR LINK | IHR LINK | IHR LINK   . .

Pagerank dieser Seite: ::: www.sind-sie-bereit.de ::: Pagerank Anzeige ohne Toolbar

Sind Sie Bereit für den Urlaub den Sie sich VERDIENT haben? Portal für Europa oder hier auf unser Urlaubseite!
Informationen über Ungarn finden Sie auf der Seite Ungarn / Balaton.

Informationen über Paidmails finden Sie auch auf den Seiten Kowsky-Web, HS-SUPPORT und Verdient Schon.