Text- und graphischer Counter mit PHP

$count=$count+1; gerechnet haben ist $count nun ein numerischer Wert. Um uns die Aufgabe aber zu vereinfachen, wandeln wir den numerischen Wert $count der Besucheranzahl z.B. 538 in eine Zeichnkette um: “538”.

So können wir die Zahlen über $count[0] (hier=”5”), $count[1] (hier=”3”) und $count[2] (hier=”8”) etc. ansprechen und brauchen bei der Ausgabe nurmehr die Erweiterung .gif im IMG-Tag anhängen.
settype($count, "string");

Zur Verdeutlichung: wäre $count=538, entspräche die Umwandlung der Zuweisung $count=”538”;
Das erstes Argument ist die umzuwandelnde Variable, das zweite Argument ist der Ziel-Datentyp.

Die Länge der Zeichenkette z.B. “538” finden wir über die Funktion strlen (stinglength) heraus (hier wäre $laenge=3) und somit wissen wir auch die Anzahl der anzuzeigenden Grafiken, da $count die Zeichenkette “583” beinhaltet und diese 3 Zeichen lang ist. strlen erwartet als Argument eine Zeichenkette und gibt die Anzahl der Zeichen in der Zeichenkette als numerischen Wert zurück.
In der for-Schleife geben wir die einzelnen Werte im IMG tag über echo aus:

<img src="<?php echo $count[$i]; ?>.gif">
für $count[0] (hier=”5”), wäre der html code dann: <img src="5.gif">
für $count[1] (hier=”3”) wäre der html code dann: <img src="3.gif">


Die for-Schleife wird solange wiederholt, bis alle (hier: 3) Zeichen abgearbeitet und somit ausgegeben sind.