Mailinglisten-Archive |
> ID Auswahl > ============= > 1 A > 2 B > 4 C > 8 D > > Wenn man nun C und D auswählt, würde man als Codierung 12 > erhalten. Bei der Wahl von A, B, D folglich 1+2+8 = 11. Wählt > man alles aus ergibt sich als Code die 15. > > Der Code wird dann einem bestimmten Datensatz zugeordnet. > > Soweit so gut, nur wie komme ich wieder zurück, wenn ich als > Code nun 9 habe. Klar, dann habe ich A und D gewählt. Nur wie > lautet die Formel!? > > Hat jemand 'ne Lösung oder gar einen besseren Vorschlag? > imho ist das: define ("MAX", 8); for ($i=1;$i*2$i<=MAX) { if ($i & $dein_value) { print $i." wurde gewaehlt."; } } /achim
php::bar PHP Wiki - Listenarchive