Bücher online kostenlos Kostenlos Online Lesen
PHP Einsteigerkurs - Grundlagen der PHP/MySQL Programmierung in 5 Tagen verstehen

PHP Einsteigerkurs - Grundlagen der PHP/MySQL Programmierung in 5 Tagen verstehen

Titel: PHP Einsteigerkurs - Grundlagen der PHP/MySQL Programmierung in 5 Tagen verstehen Kostenlos Bücher Online Lesen
Autoren: Klaus Thenmayer
Vom Netzwerk:
2: 3
     
    Addition: 5
    Subtraktion: -1
    Multiplikation: 6
    Division: 0.66666666666667
     
    Es gibt noch eine alternative Schreibweise für einfache Rechenaufgaben:
     
               $wert1 = 2;
           $wert2 = 3;
     
           $wert1 = $wert1 + $wert2;
           $wert2 = $wert2 * $wert2;
     
           echo $wert1;
           echo "
";
           echo $wert2;
    ?>
     
    ergibt dieselbe Ausgabe wie:
     
         
           $wert1 = 2;
           $wert2 = 3;
     
           $wert1 += $wert2;
           $wert2 *= $wert2;
     
           echo $wert1;
           echo "
";
           echo $wert2;
    ?>
     
    Ausgabe:
    5
    9
     
    Als kleine Aufgabe könnten Sie ein Script schreiben, das folgendes ausrechnet:
    Eine Seite hat täglich 30 000 Besucher.
    60% der Besucher setzen einen Werbeblocker ein, das heißt, 40% der Besucher
bekommen einen Werbebanner angezeigt.
    Von diesen 40% klicken 10% auf den Werbebanner.
    Pro 1000 Klicks bekommt der Seitenbetreiber 200,- Euro.
     
    Wieviel verdient er im Monat (gerechnet auf 30 Tage)?
    Verwenden Sie dazu Variablen, dann können Sie nämlich schnell ausrechnen,
wie der Verdienst bei 100 000 Besuchern wäre.
     
    Die Lösung steht auf der nächsten Seite.
     

Als Lösung sollte rauskommen: 240,- Euro
und 800,- Euro.
     

Mehrere Variablen zusammenfassen (Arrays)
    Hat man mehrere Variablen, die eine Reihe von ähnlichen Werten darstellen
sollen, so ist es sinnvoll, diese in einem sogenannten Array zusammenzufassen.
     
    Hier zwei Beispiele, welche die gleiche Ausgabe haben:
     
               $wert1 = 2;
           $wert2 = 4;
           $wert3 = 8;
           $wert4 = 16;
           $wert5 = 32;
          
           echo $wert1 . "/>";
           echo $wert2 . "/>";
           echo $wert3 . "/>";
           echo $wert4 . "/>";
           echo $wert5 . "/>";
    ?>
     
               $werteArray = array(2,4,8,16,32);
     
           echo $werteArray[0] . "/>";
           echo $werteArray[1] . "/>";
           echo $werteArray[2] . "/>";
           echo $werteArray[3] . "/>";
           echo $werteArray[4] . "/>";
    ?>
     
    Beide haben folgende Ausgabe:
    2
    4
    8
    16
    32
     
    Auf die Werte eines Arrays kann man mittels $array[Index] zugreifen. Die
Einträge werden dabei von 0 an aufsteigend durchnummeriert. Der Index kann auch
selbst festgelegt werden:
     
               $meinArray = array("index1"
=> "wert1");
           echo $meinArray["index1"];
          
           echo "
";
          
           $meinArray["index1"] =
"wert2";
           echo $meinArray["index1"];
    ?>
     
    Ausgabe:
    wert1
    wert2
     
    Später lernen wir, wie man von einem Array automatisiert alle Werte
hintereinander ausgeben und verarbeiten kann. Das ist zum Beispiel bei Arrays
sinnvoll, die viele Dutzend Einträge beinhalten.
     

Arrays sortieren
     
    Wenn wir ein Array dynamisch befüllen und wir die Werte alphabetisch
sortieren möchten, gibt es dafür eine einfache Funktion: sort();
               $meinArray = array("Zita",
"Anton", "Hans");
     
           // unsortierte Ausgabe
           echo $meinArray[0];
           echo "
";
           echo $meinArray[1];
           echo "
";
           echo $meinArray[2];
           // Array sortieren
           sort($meinArray);
     
           echo "
/>";
     
           // Sortierte Ausgabe
           echo $meinArray[0];
           echo "
";
           echo $meinArray[1];
           echo "
";
           echo $meinArray[2];
    ?>
     
    Ausgabe:
    Zita
    Anton
    Hans
     
    Anton
    Hans
    Zita
     

Mehrdimensionale Arrays
    Ein Array könnte als Wert wieder ein Array enthalten:
               $meinArray = array();
           $meinArray["index1"] =
array("wert1", "wert2");
           $meinArray["index2"] =
array("wert3", "wert4");
     
           echo
$meinArray["index1"][0];
           echo "
";
           echo
$meinArray["index2"][1];
    ?>
     
    Ausgabe:
    wert1
    wert4
     
    So könnte man zum Beispiel auch ein Koordinatensystem mit X, Y Koordinaten
speichern und zum Beispiel folgendermaßen darauf zugreifen:
               [...]
           echo $spielfeld[10][2];
    ?>
     
    würde, je nachdem wie unser Script aufgebaut ist, z. B. das Spielfeld in der
10. Zeile und 2. Spalte

Weitere Kostenlose Bücher