tristram
Guest
оператор & (узнать установлен ли бит).
Прошу прощенья за явно глупый вопрос но проблема моя состоит в следущем:
Выдает 'yes' как и положено но если $flag (т.е. искомый бит) установить в значение 0x03 то тоже "yes". Подскажите, может что-то не так делаю, этот метод byte & flag == flag возможно не работает на PHP.
P.S. данные в таком виде приходят от сервера так что ничего не поделаешь.
Спасибо.
-~{}~ 14.09.05 04:50:
слов нет одни эмоции. меня глючит =) снесите плиз тему. а мне все-таки надо на этой неделе поспать.
Прошу прощенья за явно глупый вопрос но проблема моя состоит в следущем:
PHP:
$byte = 0x01 | 0x02 | 0x04;
$flag = 0x02;
if (($byte & $flag) == $flag) {echo "yes";}
else {echo "no";}
P.S. данные в таком виде приходят от сервера так что ничего не поделаешь.
Спасибо.
-~{}~ 14.09.05 04:50:
слов нет одни эмоции. меня глючит =) снесите плиз тему. а мне все-таки надо на этой неделе поспать.