Mailinglisten-Archive |
>Wie kann ich eine DECIMAL-Zahl in eine Bitfolge konvertieren >so dass ich am Ende "00101010" rausbekomme. >Mit DECBIN funktioniert es wohl, aber nich mit den fuehrenden Nullen. >Oder wie bekomme ich aus einer Dezimal Zahl heraus welches Bit gesetzt >wurde? die führenden nullen sind doch auch total irrelevant !?!? ob ein bit gesetzt ist kannst du mit dem & operator rauskriegen. z.b. $val = 123456; if ($val & 1) ... // 1. bit gesetzt if ($val & 4) ... // 3. bit gesetzt if ($val & 128) ... // 8. bit gesetzt usw ... florian.
php::bar PHP Wiki - Listenarchive