Kunst ist anders als gleich.
42 INFOS      PHP SQL | PHP
MM.WEB.
FOT GR.
BILDBEARB.
PHOTOSH.
FOTOGR.
ANIMATION
VID.TV
PREM.PRO
AUDIO
EDV IT
KOMMUNIKATION
HARDWARE
SOFTW.INF.
SOFTWARE
OFFICE
WORD
EXCEL
POWERPOINT
HTML
PHP MYSQL
PHP
DREAMWEAVER
BUSINESS WIRTSCHAFT
MUSIK
Links/Seite: Suchen im aktuellen Thema:
Sortieren nach: steigend Stichwort fallend  steigend Thema(Code) fallend   steigend Reihung fallend  Aktueller ausgewählter Code:
4kp  
Thema Frage Mehr... Anklicken
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP
Frage 389
PHP, Datentypen
MULTIMEDIA WEBDESIGN PHP SQL  PHP Datentypen
PHP unterscheidet folgende Datentypen:
[1] Boole'sche Typen (boolean), Werte: wahr (TRUE) oder falsch (FALSE);
[2] Ganze Zahlen (integer, int), Werte: ganze Zahlen;
[3] Fließkommazahlen (float, double, real), Werte: Kommazahlen;
[4] Zeichenketten (string), Werte: alphanumerische Zeichen
[5] Arrays (arrays), Werte: Listen (ein- oder mehrdimensional);
[6] Objekte (objects), werden erzeugt bzw. initialisiert durch "new";
[7] Rssourcen (Resources), spezielle Variable mit Referenz zu externer Rssource (wie zB Dateien Datenbanken);
[8] Null (null), enthält nur den Wert NULL (Variable ohne Wert);
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP
Frage 391
PHP, echo (Bildschirmausgabe)
MULTIMEDIA WEBDESIGN PHP SQL  PHP echo()
Um Variablen und Werte (zB Text) auf dem Bildschirm anzuzeigen bzw. auszugeben wird meistens die Anweisung echo(); verwendet, wobei die Werte (als String) bzw. Variablen innerhalb der Klammer stehen.

Beispiel:
[1] <?php echo("Du siehst gut aus."); ?>
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP
Frage 387
PHP, Kommentare
MULTIMEDIA WEBDESIGN PHP SQL  PHP Kommentare
Kommentare können in PHP ein- oder mehrzeilig sein.
[1] Einzeilige Kommentare fangen mit einem doppelten Schrägstrich (//) an.
[2] Mehrzeilige Kommentare beginnen mit einem Schrägstrich und einen Stern (/*) und enden mit einem Stern und einen Schrägstrich (*/).

Beispiel
[3] /* Dies ist ein Kommentar, der mehrere Zeilen umfassen kann: Der Server arbeitet PHP-Code nur zeilenweise ab, wenn die Datei die Endung ".php aufweist und wenn der Code ausdrücklich als PHP-Code <? php ... Anweisungen; ?> gekennzeichnet ist. */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP DATUM ZEIT
Frage 983
PHP, Datum, date(...), aktuelles Datum mit lokaler Zeit,, Datum formatieren
MULTIMEDIA WEBDESIGN PHP SQL  PHP date(....) - aktuelles Datum
Mit der Funktion date (.....) kann in PHP das aktuelle lokale Datum mit Zeitangabe ausgegeben werden. Hier wird die Ausgabe des Datumformates beschrieben. Die Funktion benötigt einen oder mehrere Parameter, die angeben, welche Informationen in welchem Format ausgegeben werden. Wochen- und Monatsnamen werden standardmäßig natürlich in Englisch ausgegeben.
[1] date("y"); -> Die letzten beiden Ziffern des Jahres (zB Ausgabe für 2013: 13)
[2] date("Y"); -> Jahr mit vier Ziffern (zB Ausgabe: 2013)
[3] date("m"); -> Monat mit zwei Ziffern, Jänner bis inkl. September mit führender Null (zB Ausgabe für Februar: 02 )
[3] date("n"); -> Monat mit einer bis zwei Ziffern ohne führende Null (zB Ausgabe für Februar: 2)
[3] date("M"); -> Monat mit drei Buchstaben (zB Ausgabe für Februar: Feb)
[3] date("F"); -> Monat als ganzes Wort (zB Ausgabe: February)
[3] date("t"); -> Anzahl der Tage des Monats (zB Ausgabe für den 28.: 28)
[3] date("W"); -> Nummer der Woche des Jahres, beginnend mit Montag, mit führenden Nullen (zB Ausgabe für 8. Kalenderwoche: 08)
[3] date("d"); -> Tage des Monats mit zwei Ziffern und führender Null von 0 bis 9 (zB Ausgabe für den 7.: 07)
[3] date("j"); -> Tage des Monats mit einer bis zwei Ziffern ohne führende Null von 0 bis 9 (zB Ausgabe für den 7.: 7)
[3] date("D"); -> Wochentag mit drei Buchstaben (zB Ausgabe für Freitag: Fri)
[3] date("l"); -> (Buchstabe kleines "l") Wochentag als ganzes Wort (zB Ausgabe für Freitag: Friday)
[3] date("N"); -> Wochentag als Ziffer, beginnend am Montag mit 1 (zB Ausgabe für Sonntag: 7)
[3] date("w"); -> Wochentag als Ziffer, beginnend am Sonntag mit 0 (zB Ausgabe für Sonntag: 0)
[3] date("z"); -> Tag im Jahr als Zahl, beginnend am 1. Jänner mit 0 (zB Ausgabe für 22. Februar: 52)
Die Parameter können beliebig kombiniert werden -> siehe Beispiele

Beispiele
Alle Beispiele beziehen sich auf den 22. Februar 2013
Beispiell 1
echo date("Y-m-d");
Ausgabe: "2013-02-22" -> Jahr mit vier Ziffern - Monat mit zwei Ziffern -Tag des Monats mit zwei Ziffern
Beispiell 2
echo date("d.n.Y");
Ausgabe: "22.2.2013" -> Tag des Monats mit zwei Ziffern . Monat mit einer Ziffern . Jahr mit vier Ziffern
Beispiell 3
echo date("l, j.F Y");
Ausgabe: "Friday, 22.February 2013" -> Wochentag als ganzes Wort, Tag des Monats mit einer bis zwei Ziffern . Monat als ganzes Wort Jahr mit vier Ziffern
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 797
PHP, Zeichenketten-Operatoren, Vereinigungs-Operator für Zeichenketten (strings)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Vereinigungs-Operator für Zeichenketten
Mit dem Vereinigungs-Operator für Zeichenketten (strings) "Punkt [.]" können in PHP zwei oder mehr Zeichenketten zu einer vereinigt werden.

[1] Zeichenketten in Anführungszeichen:
echo "Guten"."Morgen!"; -> Bildschirmausgabe als String (Zeichenketten, Text): Guten Morgen!
[2] Zeichenketten in Variablen enthalten:
$text1 = "Liebe";
$text2 ="Lisa";
echo $text1.$text2;
-> Bildschirmausgabe als String: Liebe Lisa
[3] Zahlen werden in Text (strings) umgewandelt, wenn der Operator . durch ein Leerzeichen von der Zahl getrennt ist:
echo 20 . 11; -> Bildschirmausgabe als String: 2011

Beispiele:
Bildschirmausgabe als String: -> Vielen Dank für die 100 Rosen!
[4] Variante A:
echo "Vielen Dank "."für die ". 100 ." Rosen!";
[5] Variante B:
$text1 = "Vielen Dank";
$text2 = "für die";
$text3 = "Rosen!";
echo $text1." ".$text2." ". 100 ." ".$text3;

[6] Variante C:
$text1 = "Vielen Dank für die";
$zahl1 = 100;
$text3 ="Rosen!";
echo $text1." ".$zahl1." ".$text3 ;
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 807
PHP, String-Funktionen, substr(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP substr(....)
Mit der Funktion substr(....) erhält man einen Teil eines Strings (Zeichenkette). In der Klammer müssen als Parameter zumindest ein String und der Startpunkt als ganze Zahl (Integer) des Teilstrings vorhanden sein:
[1] substr (string, start)
Sowohl String als auch Startpunkt können auch als entsprechende Variable definiert sein. Das erste Zeichen des Strings hat die Nummer 0:
[2A] substr ($string, start)
[2B] substr ($string, $start)
Zusätzlich kann als dritter Parameter die Länge des gesuchten Teilstrings angegeben werden:
[3A] substr (string, start, laenge)
[3B] substr ($string, $start, $laenge)
Ist der Startpunkt negativ, wird von hinten zu zählen begonnen:
[4A] substr (string, -start)
[4B] substr (string, -start, laenge)

Beispiele:
[5] $teiltext = substr("Alles Gute zum Geburtstag!", 15);
/*Der Startpunkt des Teilstrings ist das 16. Zeichen. Ausgabe -> Geburtstag! */
[6] $teiltext = substr("Alles Gute zum Geburtstag!", 0,10);
/* Der Startpunkt des Teilstrings ist das 1. Zeichen. Der Substring ist 10 Zeichen lang. Ausgabe -> Alles Gute */

[7] $text = "Alles Gute zum Geburtstag!";
$teiltext = substr($text, 11,3);

/* Die Variable $text enthält den String. Der Teilstring beginnt beim 12. Zeichen und ist 3 Zeichen lang. Ausgabe -> zum */
[8] $teiltext = substr($text, -4);
/* Der Teilstring beginnt beim 4. Zeichen von hinten und ist 4 Zeichen lang. Ausgabe -> tag! */
[9] $teiltext = substr($text, -9,4);
/* Der Teilstring beginnt beim 9. Zeichen von hinten und ist 4 Zeichen lang. Ausgabe -> burt */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP DATUM ZEIT
Frage 985
PHP, Datum, date(...), aktuelles Datum mit lokaler Zeit, Zeit formatieren, Grundlagen
MULTIMEDIA WEBDESIGN PHP SQL  PHP date(....) - aktuelle Zeit, Grundlagen
date(....) - aktuelle Zeit, Grundlagen
Mit der Funktion date (.....) kann in PHP das aktuelle lokale Datum mit Zeitangabe ausgegeben werden. Hier wird die Ausgabe des Zeitformates für die aktelle lokale Zeit beschrieben.
Die Funktion benötigt einen oder mehrere Parameter, die angeben, welche Informationen in welchem Format ausgegeben werden.
[1] date("g"); -> Stunde im 12-Stunden-Format, ohne führende Null (zB Ausgabe für 13Uhr: 1)
[2] date("G"); -> Stunde im 24-Stunden-Format, ohne führende Null (zB Ausgabe für 13Uhr: 13)
[3] date("h"); -> Stunde im 12-Stunden-Format, mit führender Null (zB Ausgabe für 7Uhr: 07)
[3] date("H"); -> Stunde im 24-Stunden-Format, mit führender Null (zB Ausgabe für 20Uhr: 20)
[3] date("a"); -> am = ante meridiem (Vormittag) oder pm = post meridiem (Nachmittag, nach 12 Uhr mittag) (zB Ausgabe um 13Uhr: pm)
[3] date("A"); -> AM = Ante Meridiem (Vormittag) oder PM = Post Meridiem (Nachmittag, nach 12 Uhr mittag) (zB Ausgabe um 17Uhr Vormittag:AM)
[3] date("i"); -> Minuten mit führender Null (zB Ausgabe für die 38. Minute.: 38)
[3] date("s"); -> Sekunden mit führender Null (zB Ausgabe für die 3. Sekunde.: 03)

Die Parameter können kombiniert werden, auch mit dem Datum -> Beispiele
Siehe auch -> date(....) - aktuelles Datum

Beispiele
Alle Beispiele beziehen sich auf den 24. Februar 2013, 15:07:08 Uhr
Beispiell 1
echo date("H")." Uhr";
Ausgabe: "15 Uhr" -> Stunde im 24-Stunden-Format
Beispiell 2
echo date("H:i");
Ausgabe: "15:07" ->Stunde im 24-Stunden-Format : Minuten mit führender Null
Beispiell 3
echo date("H:i:s")." Uhr";
Ausgabe: "15:07:08 Uh" ->Stunde im 24-Stunden-Format : Minuten : Sekunden
Beispiell 4
echo date("h:i:a");
Ausgabe: "03:07:pm" ->Stunde im 12-Stunden-Format mit führender Null : Minuten : "pm" für Nachmittag
Beispiell 5
echo date("l, j.F Y, H:i:s");
Ausgabe "Sunday, 24.February 2013, 15:07:08" -> Wochentag als ganzes Wort, Tag des Monats mit zwei Ziffern . Monat als ganzes Wort Jahr mit vier Ziffern, Stunde im 24-Stunden-Format : Minuten : Sekunden
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 612
PHP, Vergleichsoperatoren, gleich [==], identisch [===]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Vergleichsoperatoren == ===
Mit den Vergleichsoperatoren können in PHP zwei Variablen bzw. Werte miteinander verglichen werden.
[1] Gleich [==] (Vergleich mit doppeltem "Ist-Gleich-Zeichen): $var1 == $var2 /*Wenn zwei Variablen den gleichen Wert haben. sind sie zwar gleich, müssen aber nicht identisch sein. */
[2] Identisch [===]: (Vergleich mit dreifachem "Ist-Gleich-Zeichen): $var1 === $var2 /*Wenn zwei Variablen den gleichen Wert haben und vom gleichen Typ sind, sind sie identisch. */

Beispiel:
[3] $var1 = "1"; $var2 = "1"; $var3 = 1;
if ($var1 == $var3) {echo '$var1'." ist gleich ".'$var3';}
/* Ausgabe: $var1 ist gleich $var2 */
if ($var1 === $var2){echo '$var1'." und ".'$var2'." sind gleich und vom gleichen Variablentyp";}
/* Ausgabe: $var1 und $var2 sind gleich und vom gleichen Variablentyp */
if ($var1 === $var3) {echo '$var1'." ist total gleich ".'$var3';}
else {echo '$var1'." und ".'$var3'." sind gleich, aber nicht vom gleichen Variablentyp";}

/* Ausgabe: $var1 und $var3 sind gleich, aber nicht vom gleichen Variablentyp */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 613
PHP, Vergleichsoperatoren, Kleiner als [<], Größer als [>]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Vergleichsoperatoren < >
Mit den Vergleichsoperatoren "Kleiner Als [<]" und "Größer Als [>]" kann in PHP ermittelt werden, welcher von zwei Variablen oder Werten größer bzw. kleiner ist. Auch Strings (Text) können zahlenmäßig miteinander verglichen werden.
[1] Kleiner Als [<] (Vergleich mit öffnender spitzer Klammer): $var1 < $var2 /* Wenn der Wert der ersten Variablen kleiner als der Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */
[2] Größer Als [>] (Vergleich mit schließender spitzer Klammer): $var1 > $var2 /* Wenn der Wert der ersten Variablen größer als der Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */

Beispiel:
[3] $var1 = 3; $var2 = 7; $var3 = "Auto"; $var4 = "LKW";
if ($var1 < $var2) echo '$var1'." ist kleiner als ".'$var2';
/* Ausgabe: $var1 ist kleiner als $var2 */
if ($var3 < $var4) echo '$var3'." ist kleiner als ".'$var4';
/* Ausgabe: $var3 ist kleiner als $var4 */
if ($var2 > $var1) echo $var2." ist größer als ".$var1;
/* Ausgabe: 7 ist größer als 3 */
if ($var4 > $var3) echo '"'.$var4.'"'." ist größer als ".'"'.$var3.'"';
/* Ausgabe: "LKW" ist größer als "Auto" */
if ($var1 > $var4) echo $var1." ist größer als ".'"'.$var4.'"';
/* Ausgabe: 3 ist größer als "LKW" */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 911
PHP, String-Funktionen, strlen(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP strlen(....)
Mit der Funktion strlen(....) erhält man die Anzahl der Zeichen eines Strings (Zeichenkette). In der Klammer muss als Parameter ein String oder eine Variable, die einen String enthält, vorhanden sein:
[1] strlen("string")
[2] strlen($string)
Auch Leerzeichen werden mitgezählt.

Beispiel:
$text = "Zeichenketten und Stringfunktionen";
$zeichenanzahl = strlen($text);
echo "Anzahl der Zeichen: ".$zeichenanzahl;


Ausgabe: Anzahl der Zeichen: 34
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 614
PHP, Vergleichsoperatoren, kleiner gleich [<=] , größer gleich [>=]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Vergleichsoperatoren <= >=
Mit den Vergleichsoperatoren "Kleiner Gleich [<=]" und "Größer Gleich [>=]" kann in PHP ermittelt werden, welcher von zwei Variablen oder Werten größer bzw. kleiner oder gleich groß ist.
[1] Kleiner Gleich [<=] (Vergleich mit öffnender spitzer Klammer + Gleichheitszeichen): $var1 <= $var2 /* Wenn der Wert der ersten Variablen kleiner oder gleich groß wie der Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */
[2] Größer Gleich [>=] (Vergleich mit schließender spitzer Klammer + Gleichheitszeichen): $var1 >= $var2 /* Wenn der Wert der ersten Variablen größer oder gleich groß wie der Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */

Beispiel:
[3] $var1 = 12.5; $var2 = 12.5;
if ($var1 <= $var2)echo '$var1'." ist kleiner oder gleich groß wie ".'$var2'; echo "<br />";
/* Ausgabe: $var1 ist kleiner oder gleich groß wie $var2 */
if ($var2 >= $var1) echo $var2." ist größer oder gleich groß wie ".$var1;
/* Ausgabe: 12.5 ist größer oder gleich groß wie 12.5 */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 726
PHP, Vergleichsoperatoren, ungleich [!=] [<>]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Vergleichsoperatoren != <>
Mit den Vergleichsoperatoren "Ungleich [!= oder <>]" kann in PHP ermittelt werden, ob zwei Variable oder Werte ungleich sind. Auch Strings (Text) können zahlenmäßig miteinander verglichen werden.
[1] Ungleich [!= oder <>] (Vergleich mit Rufzeichen + Gleichheitszeichen oder öffnender + geschlossener spitzer Klammer):
$var1 != $var2 oder $var1 <> $var2 /* Wenn der Wert der ersten Variablen verschieden vom Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */

Beispiel:
[2] $var1 = 3; $var2 = 7;
if ($var1 <> $var2) echo '$var1'." ist nicht gleich ".'$var2';
/* Ausgabe: $var1 ist nicht gleich $var2 */
if ($var1 != $var2) echo $var1." ist nicht gleich ".$var2;
/* Ausgabe: 3 ist nicht gleich 7 */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 808
PHP, String-Funktionen, explode(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP explode(....)
Mit der Funktion explode(....) kann man Strings (Zeichenketten) in Einzelteile zerlegen. In der Klammer müssen als Parameter eine Bergenzungszeichenkette und der String vorhanden sein:
[1] explode(begrenzung, string)
Bergenzungszeichenkette und String können auch als Variable definiert sein:
[2A] explode($begrenzung, string)
[2B] explode($begrenzung, $string)
Zusätzlich kann durch einen dritten Parameter die Anzahl der zerlegten Teilstrings begrenzt werden. Der letzte Teilstring enhält den übrig gebliebenen Rest des Strings:
[3A] explode(begrenzung, string, anzahl)
[3B] explode($begrenzung, $string, $anzahl)
Ist der dritte Parameter (anzahl) negativ, werden die durch die negative Zahl (zB -2) festgelegten Teilstrings nicht ausgegeben.
[4] explode(begrenzung, string, -anzahl)

Als Ergebnis erhält man ein Array, eine Variable mit mehreren Werten, die mit Hilfe der Indizes ausgelesen werden können.

Beispiele:
[5] $zerlegt = explode("|", "fragen|denken|wissen");
echo $zerlegt." ";
echo $zerlegt[0]." ";
echo $zerlegt[1]." ";
echo $zerlegt[2]." ";

/* Das Begrenzungszeichen ist "|". Dadurch wird der String in 3 Teile zerlegt, welche im Array $zerlegt gespeichert sind. Die 3 Werte des Arrays (0 bis 2) können durch die Indizes in den eckigen Klammern ausgelesen werden.
Ergebnis ->Array fragen denken wissen */

[6] $sag = "<br />Ich liebe ";
$text = "Bern Berlin Paris Rom Wien";
$zerlegt = explode(" ", $text);
echo $sag.$zerlegt[0].$sag.$zerlegt[1].$sag.$zerlegt[2].$sag.$zerlegt[3].$sag.$zerlegt[4];

/* Die Variable $sag enthält einen String, der für die Bildschirmausgabe verwendet wird. Die Variable $text enthält den String, der zerlegt werden soll. Das Begrenzungszeichen ist " ". Dadurch wird der String in 5 Teile zerlegt, welche im Array $zerlegt gespeichert sind. Die 5 Werte des Arrays können durch die Indizes (0 bis 4) in den eckigen Klammern ausgelesen werden.
Ergebnis -> Ich liebe Bern
Ich liebe Berlin
Ich liebe Paris
Ich liebe Rom
Ich liebe Wien */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 880
PHP, String-Funktionen, implode (....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP implode (.....)
Mit der Funktion implode(.....) werden Elemente eines Arrays zu einem String verbunden. In der Klammer müssen als Parameter ein Array oder eine Variable, die ein Array enthält, vorhanden sein. Zusätzlich soll ein Seperator, der die Elemente des Arrays trennt, angegeben sein. Fehlt der Seperator, wird kein Trennzeichen verwendet

implode(array); oder besser:
implode(seperator, array);

Beispiel 1:
$arr1 = array("Gratuliere", "zum", "Sehr gut!");
echo implode($arr1);

Weil kein Separator vorhanden ist, werden in der Ausgabe die Elemente des Arrays (zB Wörter) zusammengeschrieben:
GratulierezumSehr gut!
Beispiel 2:
$arr2 = array("Gratuliere", "zum", "Sehr gut!");
echo implode(" ", $arr1);

Weil als Separator ein Leerzeichen angegeben ist, werden in der Ausgabe die Elemente des Arrays (zB Wörter) durch Leerzeichen voneinander getrennt:
Gratuliere zum Sehr gut!
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 393
PHP, Kontrollstrukturen, Bedingung, if(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Bedingung, if(...)
In PHP ist die if-Anweisung die einfachste Form der Bedingungsprüfung. Wenn eine bestimmte Bedingung erfüllt ist (zB if($zahl==1 )), dann wird die nachfolgende Aktion ausgeführt (zB echo "Gratuliere zum Sehr gut!";).

Beispiel:
[1] if($zahl==1 ) echo "Gratuliere zum Sehr gut!";
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 904
PHP, String-Funktionen, str_replace (....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP str_replace(.....)
Mit der Funktion str_replace(.....) werden Zeichen oder Wörter eines Textes durch andere Zeichen oder Wörter ersetzt. In der Klammer müssen als Parameter der zu ersetzende Text, der neue Text und der Text, der den zu ersetzenden Text enthält, vorhanden sein. Als Ergebnis wird der Text mit dem ersetzten Inhalt ausgegeben, wobei bei mehreren Überseinstimmungen alle übereinstimmenden Zeichen oder Wörter ersetzt werden. Die Funktion unterscheidet zwischen Groß- und Kleinschreibung ("A" ist nicht gleich "a"). Als Parameter können sowohl Strings als auch Arrays verwendet werden, wobei bei letzteren mehrfach unterschiedliche Ersetzungen vorkommen können. Wird keine Übereinstimmung gefunden, wird nichts ersetzt und der ursprüngliche Text bleibt erhalten.
str_replace("suche", "ersetze", $text1);
str_replace($search, $replace, $subject);

Beispiel 1:
$text1 = "Du bist beinahe schön"
$text1 = str_replace("beinahe", "sehr", $text1);
echo $text1;

"beinahe" wird durch "schön" ersetzt -> Ausgabe: "Du bist sehr schön"

Beispiel 2:
$name1 = array("Ulli", "Margot", "Sonja")
$name2 = array("Lisa", "Maria", "Doris");
$auftritt1 = "Sonja, Margot, Ulli1 und Ulli2 auf die Bühne, bitte!"
$auftritt2 = str_replace($name1, $name2, $auftritt1);
echo $auftritt1."<br />"
echo $auftritt2;

Die Namen im ersten Array ($name1) werden durch die Namen im zweiten Array ($name2), einmal zweifach, weil diese doppelt vorkommen, ersetzt:
-> Ausgabe ($auftritt2): "Doris, Maria, Lisa1 und Lisa2 auf die Bühne, bitte!"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 1087
PHP, Kontrollstrukturen, Bedingung, if(...){...} else{...}
MULTIMEDIA WEBDESIGN PHP SQL  PHP Bedingung, if(...){...} else{...}
In PHP wird mit der if-else-Bedingung im Gegensatz zur einfachen if-Bedingung eine Anweisung ausgeführt, wenn die Bedingung nicht erfüllt ist :
Ist die Bedingunge erfüllt (zB if($punkte>=100){...}), dann wird die erste Anweisung ausgeführt;
wenn die Bedingung nicht erfüllt ist (else{...} ),wird die zweite Anweisung ausgeführt.
Siehe auch:->Bedingung, if(...)

Beispiel:
[1] $punkte=90;
if($punkte>=100)
{echo "Gratuliere zur bestandenen Prüfung!";}
else
{echo "Mein Beileid: Leider durchgefallen!";}

In diesem Fall wird "Mein Beileid: Leider durchgefallen!" ausgegeben, weil 100 Punkte nicht erreicht wurden.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Frage 1094
PHP, mathematische Funktionen, Zufallszahlen: rand(), rand(ZahlMin,ZahlMax)
MULTIMEDIA WEBDESIGN PHP SQL  PHP rand(), rand(ZahlMin,ZahlMax)
Die Funktion rand() erzeugt eine Zufallszahl als Integer zwischen 0 und einer maximal möglichen Zahl:
rand();
Wird eine minimale und maximale Zahl angegeben, wird eine Zufallszahl zwischen der niedrigsten und der höchsten angegeben Zahl ausgegeben. Es können Zahlen vom Typ Integer oder Float oder auch negative Zahlen verwendet werden. Das Ergebnis ist immer eine Integer-Zahl:
rand(ZahlMin,ZahlMax);

Beispiel 1:
echo rand();
Ausgabe zB:28467

Beispiel 2:
echo rand(10,100); oder
echo rand(100,10)
Erzeugt eine Zufallszahl zwischen 10 und 100, wobei 10 der minimale und 100 der maximale Wert ist, wobei die Reihenfolge der angegeben Zahlen nicht zwingend vorgeschrieben ist:
Ausgabe zB:27

Beispiel 3:
$minzahl=5;
$maxzahl=rand(100,200);
echo rand($minzahl,$maxzahl);

Erzeugt eine Zufallszahl, deren Minimum ($minzahl) 5 ist und deren Maximum ($maxzahl) ein Zufallswert zwischen 100 und 200 ist:
Ausgabe zB:112

Anmerkung: Es kann als maximale Zahl auch eine höhere als die von getrandmax() gelieferte Zahl angegeben werden
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1115
PHP, String-Funktionen, stristr(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP stristr(...)
Die Funktion stristr(...) sucht einen String (Zeichenkette) in einem anderen String , unabhängig von der Groß- und Kleinschreibung:
stristr($gesamt,$such);
$gesamt ist der String, in dem gesucht werden soll;
$such ist der String,der gesucht werden soll;
Wird der String $such im String $gesamt gefunden, wird der Rest des Strings ab dem gefundenen teil des Strings ausgegeben. Wenn der String $such nicht gefunden wird, erfolgt keine Ausgabe.

Wenn der Teil des Strings $gesamt vor dem gefundenen String $such ausgegeben werden soll, ist der optionale Parameter $before_such auf true zu setzen:
stristr($gesamt,$such,$before_such=true);

Beispiel 1:
$such="maria";
$gesamt="Hannah, Regina, Clara, Maria, Andrea";
echo stristr($gesamt,$such);

Ausgabe:" Maria, Andrea"

Beispiel 2:
$such2="lara";
$gesamt="Hannah, Regina, Clara, Maria, Andrea";
echo stristr($gesamt,$such2,$before_such2=true);

Ausgabe: "Hannah, Regina, C"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 394
PHP, Kontrollstrukturen, Schleifen, for(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Schleifen for(...)
In PHP wird mit for(...) eine Schleife anhand eines Zählers durchlaufen. Erforderlich ist ein Startwert für eine Variable (zB $i=0;) und eine Bedingung (zB $i<10;). Die Variable wird bei jedem Durchgang um 1 erhöht (zB $i++).

Beispiel:
[1] for($i=0;$i<10;$i++)
{echo " | i = ";echo $i;}

/* Ausgabe: | i = 0 | i = 1 | i = 2 | i = 3 | i = 4 | i = 5 | i = 6 | i = 7 | i = 8 | i = 9 */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Frage 1095
PHP, mathematische Funktionen, Zufallszahlen, getrandmax(), größtmögliche Zufallszahl
MULTIMEDIA WEBDESIGN PHP SQL  PHP getrandmax()
Die Funktion getrandmax() liefert die größtmögliche Zufallszahl als Integer für die Funktion rand():
getrandmax();

Beispiel 1:
getrandmax();
Ausgabe: 32767

Beispiel 2:
echo rand(1000,getrandmax());
Erzeugt eine Zufallszahl deren Minimum 1000 und deren Maximum 32767 (getrandmax()) ist:
Ausgabe zB: 13434
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 395
PHP, Kontrollstrukturen, Schleifen, while (...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Schleifen: while (...)
In PHP wird bei while-Schleifen am Beginn eine Bedingung geprüft [zB while ($i < 10)]. Die Anweisungen in der Schleife werden solange ausgeführt, solange die Bedingung zutrifft.
while (Bedingung prüfen);
{
Anweisungen;
}

Siehe auch -> do while(...)

Beispiel:
while($i<10)
{echo $i;
echo "<br />";
$i++;
}
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 1118
PHP, Kontrollstrukturen, Schleifen, do {...} while (...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Schleifen: do {...} while (...)
In PHP wird bei do-while-Schleifen am Ende eine Bedingung geprüft [zB while ($i < 10)]. Die Anweisungen in der Schleife innerhalb der geschwungenen Klammern werden solange ausgeführt, solange die Bedingung zutrifft.
do {
Anweisungen;
}
while (Bedingung prüfen
);
Siehe auch -> while(...)

Beispiel :
$wert=190;
$i=1;
do
{
$preis = $wert*$i*1.20;
echo "Bruttopreis für ".$i." Stück: € ".$preis."</br>";
$i++;
}
while ($i<5);


Ausgabe:
Bruttopreis für 1 Stück: € 228
Bruttopreis für 2 Stück: € 456
Bruttopreis für 3 Stück: € 684
Bruttopreis für 4 Stück: € 912
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1116
PHP, String-Funktionen, strtoupper(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP strtoupper(...)
Die Funktion strtoupper(...) wandelt die Zeichen eines Strings (Zeichenkette) ini Großbuchstaben um.
strtoupper($text);
Siehe auch -> strtolower(...)

Beispiel 1:
$text="der tag heute war schön und spaßig.";
echo strtoupper($text);

Ausgabe:DER TAG HEUTE WAR SCHÖN UND SPAßIG.

Beispiel 2:
$text2="Dieser Streckenabschnitt - und der ist relativ kurz - kostet €12 50000!";
echo strtoupper($text2)
;
Ausgabe: DIESER STRECKENABSCHNITT - UND DER IST RELATIV KURZ - KOSTET €12 50000!
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Frage 1096
PHP, mathematische Funktionen, Zufallszahlen, mt_rand(), mt_rand(ZahlMin,ZahlMax)
MULTIMEDIA WEBDESIGN PHP SQL  PHP mt_rand(), mt_rand(ZahlMin,ZahlMax)
Die Funktion mt_rand() erzeugt eine Zufallszahl als Integer zwischen 0 und einer maximal möglichen Zahl::
mt_rand();
Wird eine minimale und maximale Zahl angegeben, wird eine Zufallszahl zwischen der niedrigsten und der höchsten angegeben Zahl ausgegeben. Es können Zahlen vom Typ Integer oder Float oder auch negative Zahlen verwendet werden. Das Ergebnis ist immer eine Integer-Zahl:
mt_rand(ZahlMin,ZahlMax);

Anmerkung: Im Vergleich zur Funkiton rand() mit dem älteren Zufallsgenerator erzeugt die neuere Funktion mt_rand() bessere, schnellere und - bei Bedarf - auch höhere Zufallszahlen.

Beispiel 1:

echo mt_rand();
Ausgabe zB: 857016188

Beispiel 2:
echo mt_rand(20,30);
Erzeugt eine Zufallszahl zwischen 20 und 30, wobei 20 der minimale und 30 der maximale Wert ist:
Ausgabe zB: 29

Beispiel 3:
$minzahl=100;
$maxzahl=mt_rand($minzahl*2,$minzahl*3);
echo mt_rand($minzahl,$maxzahl;

Erzeugt eine Zufallszahl deren Minimum ($minzahl) 100 ist und deren Maximum ($maxzahl) ein Zufallswert zwischen dem 2-fachen und 3-fachen Minimalwert ist :
Ausgabe zB: 220

Beispiel 4:
echo mt_rand(-100,-10);
Erzeugt eine Zufallszahl zwischen -10 und -100:
Ausgabe zB: -44
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1117
PHP, String-Funktionen, strtolower(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP strtolower(...)
Die Funktion strtolower(...) wandelt die Zeichen eines Strings (Zeichenkette) ini Kleinbuchstaben um.
strtolower($text);
Siehe auch -> strtoupper(...)

Beispiel 1:
$text="Die LETZTE NACHT war WUNDERVOLL!";
echo strtolower($text);

Ausgabe: die letzte nacht war wundervoll!

Beispiel 2:
$text2="\"Manche Menschen\", sagt Straßmann, \"verdienen (häufig völlig unverdient) $50.000/MONAT und mehr\"";
echo strtolower($text2);
oder
echo strtolower('"Manche Menschen"'.", sagt Straßmann,".'"verdienen (häufig völlig unverdient) $50.000/MONAT und mehr"')
Ausgabe: "manche menschen", sagt straßmann, "verdienen (häufig völlig unverdient) $50.000/monat und mehr"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 610
PHP, Kontrollstrukturen, Abfragen, switch(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Abfragen switch(...)
In PHP wird innerhalb einer switch-Abfrage ein Vergleich mit einem Wert durchgeführt. Wenn der Vergleich mit dem Wert zutrifft, werden die zugehörigen Anweisungen ausgeführt, und es wird zum Ende der Abfrage verzweigt. Im anderen Fall läuft die Abfrage weiter.
Die Abfrage wird mit Schlüsselwort "switch" eingeleitet, wobei in Klammer der zu prüfende Ausdruck (zB eine Variable) steht.
Innerhalb geschwungener Klammern {} wird der Ausdruck mithilfe von "case:" geprüft. Bei einer erfolgreichen Prüfung wird üblicherweise mit "break" die Abfrage verlassen.
Schema:
[1] switch ($variable) {
case wert: Anweisungen;
break; /* zum Ende der Anweisung springen */
}


Beispiel:
[2] switch ($note) {
case 1: $beurteilung ="Sehr gut";
break;
case 2: $beurteilung ="Gut";
break;
case 3: $beurteilung ="Befriedigend";
break;
case 4: $beurteilung ="Genügend";
break;
case 5: $beurteilung ="Nicht genügend";
break;
}
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Frage 1097
PHP, mathematische Funktionen, Zufallszahlen, mt_getrandmax(), größtmögliche Zufallszahl für mt_rand()
MULTIMEDIA WEBDESIGN PHP SQL  PHP mt_getrandmax()
Die Funktion mt_getrandmax() liefert die größtmögliche Zufallszahl (über 2 Milliarden) als Integer für die Funktion mt_rand():
mt_getrandmax();

Beispiel 1:
mt_getrandmax();
Ausgabe: 2147483647

Beispiel 2:
echo mt_rand(1000000,mt_getrandmax());
Erzeugt eine Zufallszahl deren Minimum 1000000 ist und deren Maximum 2147483647(getrandmax()) ist:
Ausgabe zB: 1395580070
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 873
PHP, String-Funktionen, htmlentities(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP htmlentities(.....)
Mit der Funktion htmlentities(.....) werden Sonderzeichen und HTML-Tags in den entsprechenden HTML-Code umgewandelt und vom Browser nicht als HTML-Tags oder Sonderzeichen interpretiert. In der Klammer muss als Parameter ein String oder eine Variable, die einen String enthält, vorhanden sein:
htmlentities("string");
htmlentities($stringvariable);

Beispiele:
$text1 = "<h3>Sch&ouml;nes Wochenende! </h3>";
$text2 = "&lt;h3&gt;Sch&amp;ouml;nes Wochenende! &lt;/h3&gt;";
echo $text1; Ausgabe (HTML-Tags und Sonderzeichen werden vom Browser richtig interpretiert):

Schönes Wochenende!

htmlentities($text1); Ausgabe: <h3>Sch&ouml;nes Wochenende! </h3>
echo $text2; Ausgabe: <h3>Sch&ouml;nes Wochenende! </h3>
echo htmlentities($text2); Ausgabe: &lt;h3&gt;Sch&amp;ouml;nes Wochenende! &lt;/h3&gt;
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 909
PHP, String-Funktionen, trim(....) Grundlagen, Whitespace-Zeichen am Anfang und Ende eines Strings entfernen
MULTIMEDIA WEBDESIGN PHP SQL  PHP trim (...) Grundlagen
Mit der Funktion trim(.....) werden Whitespaces, d.h. Leerzeichen und andere nicht angezeigte Zeichen am Anfang und am Ende eines Textes (Strings) entfernt.
trim(" entferne Whitspaces ");
trim($text);
Folgende Zeichen werden entfernt:
[1] " " - Leerzeichen
[2] "\t" - Tabulatorzeichen
[3] "\n" - Zeilenumbruch (Line Feed)
[4] "\r" - Wagenrücklaufzeichen (Carriage Return)
[5] "\0" - NUL-Byte (NULL-Byte)
[6] "\x0B" - Vertikaler Tabulator

Beispiel 1:
echo trim(" Vorne und hinten keine Leerzeichen! ");
Ausgabe: "Vorne und hinten keine Leerzeichen!" - Leerzeichen werden am Anfang und am Ende, jedoch nicht innerhalb des Strings entfernt.

Beispiel 2:
$$text1 = (" Weg mit den Leerzeichen am Anfang und am Ende ");
echo "|".$text1."|";

Ausgabe: "| Weg mit den Leerzeichen am Anfang und am Ende |"
echo "|".trim($text1)."|";
Ausgabe: "|Weg mit den Leerzeichen am Anfang und am Ende|"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP DATUM ZEIT
Frage 1088
PHP, Datum, strtotime(string Datum), Datum in Sekunden umwandeln
MULTIMEDIA WEBDESIGN PHP SQL  PHP strtotime(string Datum)
Die Funktion strtotime(string Datum) wandelt ein Datum im englischen Datumsformat in Sekunden um. Berechnet wird die Anzahl Sekunden seit dem 01. Jänner 1970 00:00:00 UTC. Das Datum als Parameter muss als String (zB "2014-03-27" oder $datumx ) vorhanden sein:
strtotime($englDatum);
Siehe auch -> date(....) - aktuelles Datum

Beispiel 1:
$datum1sek=strtotime("2014-04-01");
$datum2=date("2014-04-30");
$datum2sek=strtotime($datum2);
$diffsek=$datum2sek-$datum1sek;
$difftage=$diffsek/(60*60*24);
echo "Vom 1.1.2014 bis zum 1.4.2014 sind ", $diffsek, " Sekunden oder ", $difftage, " Tage vergangen.";

Ausgabe: "Vom 1.1.2014 bis zum 1.4.2014 sind 2505600 Sekunden oder 29 Tage vergangen." - Mit der Variablen $diffsek wird die Differenz in Sekunden berechnet und mit der Variablen $difftage.werden die Sekunden in Tage umgerechnet.
Anmerkung: Anstatt des Datums können auch engl. Zeitformate eingesetzt werden.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 910
PHP, String-Funktionen, trim(....) mit zweitem Parameter, bestimmte Zeichen am Anfang und am Ende eines Strings entfernen
MULTIMEDIA WEBDESIGN PHP SQL  PHP trim (...) mit zweitem Parameter
Mit dem zweiten Parameter der Funktion trim(.....) kann bestimmt werden, welche Zeichen am Anfang und am Ende eines Textes (Strings) entfernt werden sollen:
trim($text, $zeichenliste);
Die angegebenen zu entfernenden Zeichen sind "case sensitiv" (zwischen Groß- und Kleinschreibung wird unterschieden, zB "A" ist nicht gleich "a").
Siehe auch -> trim (...) Grundlagen.

Beispiel 3:
$text2 = ("aaaDer Winter, der ist da!???");
echo $text2;
echo trim($text2, "a?")
;
Ausgabe: "Der Winter, der ist da!" - Mit dem zweiten Parameter ("a?") wurde bestimmt, dass die Buchstaben "a" am Anfang und die Fragezeichen am Ende entfernt werden.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1159
PHP, String-Funktionen, (int)$string, String in Ganzzahlen umwandeln
MULTIMEDIA WEBDESIGN PHP SQL  PHP (int)$string
In PHP wird mit der String-Funktion (int)$string ein String in eine ganze Zahl umgewandelt. Dabei werden eventuell vorhandene Stellen hinter dem Dezimalpunkt abgeschnitten. Ein String, der keine Zahl ergibt, wird zu der Zahl 0 (Null) umgewandelt. Beginnt ein gemischter String mit einer Zahl, wird nur die Zahl zu Beginn des Strings verwertet.
$zahl=(int)$string;

Beispiel:
[1] <?php
$string1="2015";
$string2="99.9";
$string3="0.12345";
$string4="Text";
echo "String1: ".$string1." => ".(int)$string1."<br/>";
echo "String2: ".$string2." => ".(int)$string2."<br/>";
echo "String3: ".$string3." => ".(int)$string3."<br/>";
echo "String4: ".$string4." => ".(int)$string4;
?>


Ausgegeben wird:
String1: 2015 => 2015
String2: 99.9 => 99
String3: 0.12345 => 0
String4: Text => 0
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1160
PHP, String-Funktionen, (float)$string, String in Fießkommazahlen umwandeln
MULTIMEDIA WEBDESIGN PHP SQL  PHP (float)$string
In PHP wird mit der String-Funktion (float)$string ein String in eine ganze Fießkommazahl umgewandelt. Dabei werden eventuell vorhandene Stellen hinter dem Dezimalpunkt abgeschnitten. Ein String, der keine Zahl ergibt, wird zu der Zahl 0 (Null) umgewandelt. Beginnt ein gemischter String mit einer Zahl, wird nur die Zahl zu Beginn des Strings verwertet.
$zahl=(float)$string;

Beispiel:
[1] < ?php
$string1="2015";
$string2='99.9';
$string3="0.12345";
$string4="16.17+12.3";
$zahl5=16.17+12.3;
echo "String1: ".$string1." => ".(float)$string1."<br/>";
echo "String2: ".$string2." => ".(float)$string2."<br/>";
echo "String3: ".$string3." => ".(float)$string3."<br/>";
echo "String4: ".$string4." => ".(float)$string4."<br/>";
echo "Zahl5: ".$zahl5." => ".(float)$zahl5;
?>


Ausgegeben wird:
String1: 2015 => 2015
String2: 99.9 => 99.9
String3: 0.12345 => 0.12345
String4: 16.17+12.3 => 16.17
Zahl5: 28.47 => 28.47
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 982
PHP, String-Funktionen, Zahlen, number_format (....), Formatierung mit 1000er Gruppierung, Dezimalstellen und Dezimalzeichen
MULTIMEDIA WEBDESIGN PHP SQL  PHP number_format(....)
Mit der Funktion number_format (.....) können in PHP Zahlen formatiert werden. Dies betrifft Zeichen für 1000er Gruppierung und Dezimalzahlen. Formatiert werden Zahlen bzw. Variable mit Zahleninhalt sowie 1 oder 3, jedoch nicht 2 zusätzlichen Parametern für number_format.
[1] Ohne zusätzliche Paramater: 1000er Gruppierung wird mit Beistrichen (,) vorgenommen, Dezimahlzahlen hinter dem Komma werden ignoriert bzw. auf ganze Zahlen gerundet (die Anzahl der Dezimalstellen wird mit "0" angenommen).
number_format(Zahl); -> siehe Beispiel 1
[2] Mit einem zusätzlichen Paramater: 1000er Gruppierung wird mit Beistrichen (,) vorgenommen, "Kommastellen" gibt die Anzahl der Kommastellen hinter dem Dezimalpunkt an, notfalls gerundet bei weiteren Dezimalstellen
number_format(Zahl,Kommastellen); -> siehe Beispiel 2
[3] Mit drei zusätzlichen Paramatern: "Kommastellen" gibt die Anzahl der Kommastellen hinter dem Dezimalpunkt an, "Dezimalzeichen" legt das Zeichen für das Komma fest und "1000erZeichen" gibt das Zeichen für die 1000er-Gruppierung an. number_format(Zahl,Kommastellen,Dezimalzeichen,1000erZeichen); -> siehe Beispiel 3

Beispiele
für alle Beispiele: $zahl = 1796331.6795;
[1] Beispiell 1
echo number_format($zahl); oder
echo number_format($zahl,0);
Ausgabe: "1,796,332" - Ergebnis als ganze Zahlen (integer), letzte Ziffer nach Rundungsregeln aufgerundet, 1000er-Gruppierung vorgegeben mit Beistrichen (,)
[2] Beispiell 2
echo number_format($zahl,2);
Ausgabe: "1,796,331.68" - Ergebnis als Dezimalzahl (float) mit zwei Kommastellen, zweite Kommastelle nach Rundungsregeln aufgerundet, Dezimalzeichen vorgegeben mit Punkt (.)
[3] Beispiell 3
echo number_format($zahl,3,',','.');
Ausgabe: "1.796.331,680" - Ergebnis als Dezimalzahl (float) mit drei Kommastellen, dritte Kommastelle nach Rundungsregeln aufgerundet, Kommazeichen als Beistrich (,), 1000er Gruppierung mit Punkten (.)
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 1285
PHP, Zeichenketten-Operatoren, arithmetische Operatoren, Addition [+], Subtraktion [-]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Arithmetische Operatoren + -
Mit den arithmetischen Operatoren Addition (+) und Subtraktion (-) kann in PHP addiert und subtrahiert werden.
[1] Addition - Pluszeichen [+] : Zwei Zahlen (zB 2+4) oder zwei Variablen $var1+$var2 werden addiert und ergeben eine Summe.
[2] Subtraktion - Minuszeichen [-] : Eine Zahl (zB 8-4) oder eine Variable $var1-$var2 wird von der anderen subtrahiert und ergibt eine Differenz.
Wenn die Summe oder Differenz keine Kommestellen enthält, ist das Ergebnis eine ganze Zahl, ansonsten eine Fließkommazahl.

Beispiele:
[3] echo 3+4;
/* Ausgabe: 7 */
[4] echo 12+5+137.123;
/* Ausgabe: 154.123 */
[5] $var1=567; $var2=166.01267;
$summe=$var1+$var2;
echo $summe+1000;

/* Ausgabe: 1733.01267 - Die Summe der Variablen $var1 und $var2 wird in die Variable $summe geschrieben; anschließend wird die Zahl 1000 addiert */
[6] echo 100-12;
/* Ausgabe: 88 */
[4] echo 12-5-137.123;
/* Ausgabe: -130.123 */
[5] $var1=567; $var2=166.01267;
$diff=$var1-$var2;
echo $diff-399;

/* Ausgabe: 1.98733 - Die Differenz der Variablen $var1 minus $var2 wird in die Variable $diff geschrieben; anschließend wird die Zahl 399 subtrahiert */
[7] $erg=$summe-$diff+(-17.25+$var1-$var2)+2412;
echo $erg;
/* Ausgabe: 3127.76267 - Addieren und subtrahieren mit Variablen, ganzen Zahlen und Fließkommazahlen */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 1290
PHP, Zeichenketten-Operatoren, arithmetische Operatoren, Multiplikation [*], Division [/]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Arithmetische Operatoren * /
Mit den arithmetischen Operatoren Multiplikation (*) und Division (/) kann in PHP multipliziert und dividiert werden.
[1] Multiplikation -
Sternzeichen [*] : Zwei Zahlen (zB 2*4) oder zwei Variablen $var1+*$var2 werden multipliziert und ergeben ein Produkt.
[2] Division -
Schrägstrich [/] : Eine Zahl (zB 8/4) oder eine Variable $var1/$var2 wird durch die andere dividiert und ergibt einen Quotienten.
Wenn alle
Elemente der Formel ganze Zahlen sind, ist das Produkt oder der Quotient ebenfalls eine ganze Zahl (integer), ansonsten eine Fließkommazahl (float).
Siehe auch -> Arithmetische Operatoren + -

Beispiele:
[3] echo 8*9;
/* Ausgabe: 72 */
[4] echo 4*5*12.98;
/* Ausgabe: 259.6 */
[5] $var1=275; $var2=33.58026;
$prod=$var1*$var2;
echo $prod*1000;

/* Ausgabe: 9234571.5 - Das Produkt der Variablen $var1 und $var2 wird in die Variable $prod geschrieben; anschließend wird das Ergebnis mit 1000 multipliziert */
[6] echo 120/6;
/* Ausgabe: 20 */
[7] echo 1200.5/-5;
/* Ausgabe: -240.1 */
[8] echo 1200.5/5/16;
/* Ausgabe: 15.00625 */
[9] $var1=14288; $var2=205.75;
$quot=$var1/$var2;
echo $quot/3.33;

/* Ausgabe: 20.853903721461 - Der Quotient der Variablen $var1 dividiert durch $var2 wird in die Variable $quot geschrieben; anschließend wird der Quotient durch 3.33 dividert */
[7] $erg=$prod/$quot*(-7*$var1/$var2)/24.1287667;
echo $erg;
/* Ausgabe: -2679.0428745784 - Multiplizieren und dividieren mit Variablen, ganzen Zahlen und Fließkommazahlen */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 1303
PHP, Arithmetische Operatoren, Modulus [%]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Arithmetische Operatoren %
Mit dem arithmetischen Operator Modulus % kann in PHP der Rest einer Division ermittelt werden. Dabei wird die linke Zahl durch die rechte dividiert und der Rest der Division ergibt den Modulus.
[1]Modulus [%] : Zwei Zahlen (zB 12 % 5) oder zwei Variablen $var1 % $var2 werden dividiert. Der Rest einer Division ergibt den Modulus (zB Rest bzw. Modulus = 2). Ergibt eine Division keinen Rest, ist der Modulus 0.

Beispiele:
[2] echo (12 % 3);
/* Ausgabe: 0, denn 12 / 3 = 4 -> 4*3=12 -> Rest 0 */
[3] echo (12 % 5);
/* Ausgabe: 2, denn 12 / 5 = 2,.4 -> 2*5=10 -> Rest 2 */
[4] echo (12 % 8);
/* Ausgabe: 4, denn 12 / 8 = 1.5 -> 1*8=8 -> Rest 4 */
[5] echo (129 % 7);
/* Ausgabe: 3, denn 129 / 7 =18.42857 -> 7*18=126 -> Rest 3 */
[5] $var1 = 156; $var2 = 99;
echo ($var1 % var2);

/* Ausgabe: 57, denn 156 / 99 = 1.57575758 -> 1*99=99 -> Rest 57 */
[7] $var3 = rand();
if (($var3 % 2) == 0)
{echo $var3." ist eine gerade Zahl";}
else
{echo $var3." ist eine ungerade Zahl";}

/* Ausgabe: zum Beispiel, wenn Rest (Modulus) = 0: "16926 ist eine gerade Zahl" ($var3 wird durch Zufallsgenerator ermittelt), denn wenn Rest (Modulus) 1 -> ungerade Zahl und wenn Rest 0 -> gerade Zahl */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 1317
PHP, Operatoren, Inkrementoperatoren [++] und Dekrementoperatoren [--]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Inkrement- und Dekrementoperatoren
Mit den Inkrement- und Dekrementoperatoren wird in PHP der Zahlenwert eine Variablen um 1 erhöht oder vermindert. Der Inkrementoperator [++] erhöht (inkrementiert) den Wert um 1, der Dekrementoperator [--] vermindert (dekrementiert) den Wert um 1. Dies kann beispielsweise im Zusammenhang mit Schleifen nützlich sein.
[1] Inkrementoperator [++] : ++$var Zuerst wird der Zahlenwert um 1 erhöht, und anschließend der Wert der Variablen zurückgegegben.
$var++ Zuerst wird der Wert der Variablen zurückgegegben, und anschließend der Zahlenwert um 1 erhöht.
[2] Dekrementoperator [--] : --$var Zuerst wird der Zahlenwert um 1 vermindert, und anschließend der Wert der Variablen zurückgegegben.
$var-- Zuerst wird der Wert der Variablen zurückgegegben, und anschließend der Zahlenwert um 1 vermindert.
Siehe auch -> Arithmetische Operatoren + -

Beispiele:
[1A] $varA=6; echo ++$varA;
/* Ausgabe: 7, denn 6+1=7 */
[1B] $varB=6; echo $varB++;
/* Ausgabe: 6, denn zuerst wird der ursprüngliche Wert zurückgegeben und dann erst um 1 erhöht */
[2A] $varC=6; echo --$varC;
/* Ausgabe: 5, denn 6-1=5 */
[2B] $varD=6; echo $varD--;
/* Ausgabe: 6, denn zuerst wird der ursprüngliche Wert zurückgegeben und dann erst um 1 vermindert */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP AKTION FUNKTION
Frage 1306
PHP, Datei hochladen [file upload], Datenübernahme aus HTML-Formular, Grundlagen
MULTIMEDIA WEBDESIGN PHP SQL  PHP Hochladen einer Datei aus einem HTML-Formular
Die übergebenen Dateidaten aus einem HTML-Formular können in eine PHP-Datei übernommen werden. Die im Dateifeld des HTML-Formulars ausgewählte Datei kann schließlich mit PHP-Anweisungen zum Server hochgeladen [file upload] und in das Zielverzeichnis verschoben werden. Dabei sind folgende Mindestangaben bzw. Informationen zu beachten und in die PHP-Anweisungen zu integrieren, auch duch die Verwendung von Variablen:
[1] Zielverzeichnis auf dem Server (Uploadverzeichnis): zB 'upload/', einer Variablen zugewiesen
[2] Dateiname, mit method="post" aus HTML-Formular übergeben, zB basename ($_FILES['fileup1']['name']), einer Variablen zugewiesen
[3] Hochladen und mit move_uploaded_file verschieben der Datei aus dem Temporärverzeichnis ins Zielverzeichnis: zB move_uploaded_file($_FILES['fileup1']['tmp_name'], $upload_file)
[4] Meldung über erfolgreiches Hochladen ist zu empfehlen, zB echo "Datei wurde erfolgreich hochgeladen";
Es sollten weitere Überpüfungen, welche die die Gültigkeit, Größe oder Sicherheit der hochzuladenen Datei überprüfen, im Script eingebaut werden.
Siehe auch -> HTML-Formulare: Hochladen einer Datei

Beispiel: [5]
<?php
$upload_dir = 'upload/';
$upload_file = $upload_dir . basename($_FILES['fileup1']['name']);
if (move_uploaded_file($_FILES['fileup1']['tmp_name'], $upload_file))
{echo "Datei wurde erfolgreich hochgeladen";}
else
{echo "Es konnte keine Datei hochgeladen werden!";}
?>
/* In der Variablen $upload_dir wird das Zielverzeichnis auf dem Server gespeichert. In der Variablen [6] $upload_file wird der Dateiname aus dem HTML-Formular übernommen und mit dem Verzeichnisnamen verknüpft. Mit [7] move_uploaded_file wird die hochgeladene Datei aus dem temporären Verzeichnis in das Zielverzeichnis verschoben. Mit echo wird das [8] erfolgreiche oder [9] nicht erfolgreiche Hochladen der Datei angezeigt. Hier in dieser Basisversion wird die Datei allerdings nicht geprüft, was im wirklichen Einsatz aber geschehen sollte. */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP SUPERGLOBALS
PHP, Superglobals, $_GET [...]
MULTIMEDIA WEBDESIGN PHP SQL  PHP $_GET [...]
Mit der globalen Variablen $_GET[...] können Eingaben bzw. Daten aus einem Formular übergeben werden. Daten an eine andere Datei werden in der Regel über die URL also einen Link übergeben. Dabei werden die Variablenwerte hinter Fragezeichen (?) nach dem Dateinamen übergeben.
Der Wert für die Variable wird innerhalb der eckigen Klammern gesucht bzw. eingegeben:
$_GET['Wert']
Dieser Wert kann einer Variablen übergeben und über die URL weiter geleitet werden:
$variable1=$_GET['Wert'];

Beispiel 1:
$thema1 = $_GET['thema'];
echo $thema1;

Der Variablen $thema1 wird der Wert aus der globalen Variablen $_GET['thema'] zugewiesen

Beispiel 2:
<a href="webthemen.php?thema1=$_GET['thema']">Variablen-Übergabe mit $_GET</a>
Der URL"webthemen.php" wird der Variablen $thema1 der Wert aus $_GET['thema']zur Weiterverarbeitung übergeben.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP SUPERGLOBALS
PHP, Superglobals, $_POST [...]
MULTIMEDIA WEBDESIGN PHP SQL  PHP $_POST [...]
Mit der globalen Variablen $_POST[...] können Eingaben bzw. Daten aus einem Formular übergeben werden. Die Definitionen und Eingaben müssen innerhalb eines HTML-Formulars erfolgen, wobei für das Formular die Methode "post" (method="post") angegeben sein muss. Die Daten werden nach dem Absenden des Formulars in der gleichen oder in einer anderen angegebenen Datei verarbeitet. Näheres siehe Erklärungen zu PHP-Formularen!
Daten an eine andere Datei werden in der Regel durch Klicken auf einen Button vom Typ "submit" (type="submit") geschickt. Im Gegensatz zur Methode $_GET [...] werden die Variablen und Werte für den Benutzer unsichtbar und nicht durch Anhängen an eine URL übergeben.
Der Wert für die Variable wird innerhalb der eckigen Klammern gesucht bzw. eingegeben:
$_POST['Wert']
Dieser Wert kann einer Variablen übergeben werden:
$variable1=$_POST['Wert'];
Bei Formularen werden die Werte über mittels <input ...> übergeben:
<input type="text" name="wert" />

Beispiel 1:
$schule = $_POST['school']
Der Variablen $schule wird der Wert aus der globalen Variablen $_POST['school'] zugewiesen

Beispiel 2:
<form action="friends.php" method="post">
Name: <input type="text" name="name" /><br />
Schule: <input type="text" name="school" /><br />
Klasse: <input type="text" name="room" /><br />
<input type="Submit" value="Absenden" />
</form>

Die Werte aus dem Formular werden mit der Methode "post" an die Datei "friends.php" weitergeleitet.
Seite 1 erste
schließen