Mik3e
Erfahrenes Mitglied
Mahlzeit zusammen!
Habe folgendes Problem:
Es gibt eine Anzahl von n-Elementen, die jeweils als Datensatz in einer DB gespeichert werden. Jedes Element hat eine Bezeichnung. Standardmäsig ist diese Bezeichnung 1 bis n.
Nun kann der User aber auch auswählen, dass die Elemente alphabetisch benannt werden sollen (A-nn). Also : A,B,C.... AA, AB, AC usw.
Das kann man eigentlich ganz elegant mit einer for() Schleife lösen:
Das eigentliche Problem ist nun, dass ich den Limiter in der FOR-Schleife (hier 'AA') als Integerwert vorliegen haben (die Anzahl der Reihen).
Ich brauche nun eine Möglichkeit, die anzahl der Reihen (INT[]) auf das Alphabet zu mappen..
Sollte dann so funktionieren (gewünschte Lösung):
Geht nur leider nicht, da der Preprocessor den String-Wert natürlich nicht mit einem INT Wert vergleichen kann.
Hat jemand vielleicht einen Tipp bzw. damit schon mal zu tun gehabt?
Danke im Voraus & LG
Mike
Habe folgendes Problem:
Es gibt eine Anzahl von n-Elementen, die jeweils als Datensatz in einer DB gespeichert werden. Jedes Element hat eine Bezeichnung. Standardmäsig ist diese Bezeichnung 1 bis n.
Nun kann der User aber auch auswählen, dass die Elemente alphabetisch benannt werden sollen (A-nn). Also : A,B,C.... AA, AB, AC usw.
Das kann man eigentlich ganz elegant mit einer for() Schleife lösen:
PHP:
for ($i = A; $i!='AA'; $i++) {
echo $i.'<br>';
}
// Liefert A->Z
Das eigentliche Problem ist nun, dass ich den Limiter in der FOR-Schleife (hier 'AA') als Integerwert vorliegen haben (die Anzahl der Reihen).
Ich brauche nun eine Möglichkeit, die anzahl der Reihen (INT[]) auf das Alphabet zu mappen..
Sollte dann so funktionieren (gewünschte Lösung):
PHP:
$reihenanzahl=26;
for ($i = A; $i!=$reihenanzahl; $i++) {
echo $i.'<br>';
}
// Liefert A->Z
Hat jemand vielleicht einen Tipp bzw. damit schon mal zu tun gehabt?
Danke im Voraus & LG
Mike