Mailinglisten-Archive |
>für eine Auswahlliste mit Buchstaben habe ich eigentlich spasshalber
>folgende Schleife geschrieben:
>...
>for ($i = 'A'; $i <= 'D'; $i++) {
> echo '<option value="'.$i.'">'.$i.'</option>';
>}
>...
>Und siehe da, es funktioniert!
>Eigentlich hat es mich gewundert, denn sehr sauber schaut das für mich
>nicht gerade aus ;)
>Jetzt würde mich interessieren, warum funktioniert das und wie?
Wegen des $i++ in deiner for - Schleife erfolgt eine Typumwandlung in
Integer.
>Aus Gründen der Einfachheit für Einsteiger? Werden die Buchstaben anhand der
>ASCII-Tabelle geordnet?
Ja.
>Und wie wäre die einfachste und sauberste Lösung in einer Schleife eine
>HTML-Auswahlliste für Buchstaben zu erstellen, die eine variable Länge
>haben soll?
Besser:
for ($i = ord('A'); $i <= ord('D'); $i++) {
echo '<option value="'.chr($i).'">'.chr($i).'</option>';
}
MFG Wolfgang
php::bar PHP Wiki - Listenarchive