phpbar.de logo

Mailinglisten-Archive

[php] Variablen in hex Formatieren

[php] Variablen in hex Formatieren

dorbetor dorbetor at gmx.ch
Die Feb 10 09:20:23 CET 2004


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