Zufallsbild ausgeben lassen

Funktionen sind kleine Programme im großen Ablauf. Wenn wie bisher alle Abläufe nacheinander kommen, wird es bei schon mittelgroßen Programmen bereits herzhaft unübersichtlich und es werden unter Umständen immer wieder benötigte Programmteile doppelt und dreifach erstellt. Dies kann über Funktionen umgangen werden. Als Beispiel kommt hier eine kleine Berechnung, die in eine Funktion aufgegliedert wird.

Code

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Operatoren</title> </head> <body> <?php $bilder = array("bild1.jpg","bild2.jpg", "bild3.jpg", "bild4.jpg","bild5.jpg"); $max = count ($bilder) -1; /* schaut nach wieviel Elemente im Array sind. da es 5 sind aber man bei Array von 0 anfängt zu zählen, mach ich minus 1 , damit rand genau weiss wieviel Bilder genau im Array drin sind (bild 1 = 0 , bild 2 = 1 .. usw) */ $zufallszahl = rand(0,$max); //die Zufallszahl wird durch rand ermittelt, von 0 bis max. Oben im $max wissen wir ja wieviel Bilder es sind echo "<img src='$bilder'[$zufallszahl]' height='300' width='150' />\n"; // hier werden die Bilder ausgegeben. Erst wird das img Element erzeugt, dann greif ich auf das bilder Array zu und übergebe ihm dann die Zufallszahl. Danach wird immer ein Zufälliges Bild angezeigt. ?> </body> </html>

Liveansicht

  • Zufallsbild ausgeben lassen