Здравствуйте. Подскажите, пожалуйста, почему получаю не те данные в результате. Необходимо перевести число в двоичную систему Перевернуть зеркально первое число уже в двоичной системе, т.е. 0011 -> 1100 Перевести второе число в двоичную систему Проксорить Результат перевести в десятичную <?php $a = strrev(decbin(1900)); // номер заказа переводим в двоичную систему и переворачиваем в двоичной номер заказа $b = decbin(7654); // ключ переводим в двоичную систему $c = $a xor $b; // ксорим в двоичной системе $d = bindec($c); // переводим в десятичную систему echo $d; // получаем 439, а верный результат 7249 ?>