Mailinglisten-Archive |
Hallo Norbert!
Dor Betor wrote:
>> Mein Problem, ich habe 16 verschiedene (int)Variablen, wobei jede
entweder 0
>> oder 1 ist.
>> Nun moechte ich daraus eine 2 Byte hex-Zahl generieren in der Form:
>>
>> 0000000000000000 -> 0000
>> ...
>> 1111111111111111 -> ffff
Norbert wrote:
> <?
> // zuerst packst Du die 16 Variablen in einen String
> $bin = "1000110100010010";
> // dann konvertierst Du den zu einer Dezimalzahl
> $dec = bindec($bin);
> // um ihn nun in eine Hexzahl umzuwandeln
> $hex = dechex($dec);
> // welche Du abschliessend formatierst
> $hex = strtoupper(sprintf('%04s', $hex));
> echo $bin.' = '.$hex."\n";
> ?>
Danke, das ist es!
Dor Betor
php::bar PHP Wiki - Listenarchive