PHP unpack
Всем привет. Собственно вопрос такой, как из запакованного двоичного числа, вытащить один бит с определённого места.
Цитата:
Originally posted by Xpoft
Всем привет. Собственно вопрос такой, как из запакованного двоичного числа, вытащить один бит с определённого места.
Всем привет. Собственно вопрос такой, как из запакованного двоичного числа, вытащить один бит с определённого места.
Распаковываешь число (байт, врод, дворд - не важно), а дальше так:
Код:
$num=unpack(непомнюточно);
$isbit=($num>>4)&1;
$isbit=($num>>4)&1;
isbit=1, если четвертый бит в $num установлен.
Пасиб