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