Variabken-Zuordnung bei switch und case
Andreas
- php
Hallo Self-HTML-Forum,
Folgendes Problem habe ich:
Per "switch" sollen je nach Schlüsselnummer bestimmte Inhalte geladen werden.
Leider verwirft das Programm offenbar führende Nullen. Soll zum Beispiel der Inhalt mit der Schlüsselnummer 211 angezeigt werden, so wird stattdessen der Inhalt mit der Schlüsselnummer 0211 ausgegeben - der steht in der switch-Liste darüber.
Im Script sieht das so aus:
switch($SZ) {
case "021": $Y="Inhalte zu 021"; break;
case "0211": $Y="Inhalte zu 0211"; break;
usw.
case "21": $Y="Inhalte zu 21"; break;
case "211": $Y="Inhalte zu 211"; break;
usw.
}
Kann mir jemand verraten, wie ich erreiche, daß bei $SZ=211 für $Y Inhalte zu 211 angezeigt werden, nicht die Inhalte zu 021 ?
Vielen Dank im Voraus,
Gruß in die Runde
Andreas
Wie bekommt $SZ denn seinen Wert? Weisst du die Zahl in Anführungstrichen zu, so dass es eine String-Variable ist? Das wäre wohl notwendig.
Gruss
Felix
Mahlzeit Felix,
vielen Dank - das hat mich auf die richtige Spur gebracht (String), jetzt läuft es.
Schönen Tag noch,
Andreas