bitwise-operators
Операции приоритета и битовой маски
Я столкнулся с (на первый взгляд) очень странным случаем.
Возьмите число 2 (0b10) и замаскируйте его с помощью 1 (0b0 ... я где-то ужасно, ужасно ошибся?
Однако в Python:
0b10 & 0b01 == 0 = True
0b10 & 0b01 != 0 = False
...итак?
Понимание оператора PHP & (амперсанд, побитовый и)
Я часто использую ($var & 1) в своем коде, который возвращает true, если $var - нечетное число, и false, если это четное число.
Но что на самом деле делает "&"?
C & PHP: Сохранение настроек в целочисленном виде с использованием побитовых операторов?
Я не знаком с побитовыми операторами, но, похоже, раньше они использовались для хранения простых настроек.
Мне нужно ... ключения функции, и я хотел бы использовать для этого одно целое число. Как я могу настроить и прочитать эти параметры?
Побитовые Операции Над Большими Строками В PHP
Вот в чем моя проблема. В настоящее время я пытаюсь внедрить несколько стандартов криптографии в PHP по соображениям с ... ль - переносимость здесь, так что никаких расширений. Другие библиотеки я рассмотрю, но они должны быть портативными...
Когда следует использовать побитовый оператор?
Я прочитал следующие вопросы о переполнении стека и понимаю различия между побитовым и логическим.
Разница между & и ... по крупицам?
Я не спрашиваю о различиях, но я спрашиваю о ситуации, когда вам нужно использовать побитовые операторы.
PHP странное побитовое влияние оператора на строки
Обновление.. перешел к новому вопросу .
Хорошо, после прочтения документации PHP теперь все ясно с этими побитовыми о ... augcontuonwhmweimorendaweealawomepxuo characters, like € "
Последнее значение содержит 7 таких "квадратных" символов.
Почему правый сдвиг в PHP возвращает отрицательное число?
Я пытаюсь запросить трекер bittorrent и использую unpack, чтобы получить список IP-адресов из ответа. Итак, что-то врод ... е IP-адреса при печати $ip_add:
117.254.136.66
121.219.20.250
-43.7.52.163
Кто-нибудь знает, что может пойти не так?
как использовать побитовые операции MySQL в php?
Я пытаюсь использовать побитовые операции MySQL для моего запроса, и у меня есть такой пример:
table1
id ptid
1 ... 64 or movies и 2 or art.
Но иногда я хочу, чтобы три id's из table2 принадлежали id из table1
Есть идеи?
Спасибо
Как работает побитовый оператор [дубликат]
На этот вопрос уже есть ответ здесь:
Что такое побитовые операторы?
... ргумент является нечетным числом
, и возвращает значение false, если аргумент является четным числом. Как это работает?
Побитовые операторы файловая функция php
Может ли кто-нибудь объяснить мне, как работает эта функция?
$size=100 //kb
if (filesize(file) > ($size < ... t; 10))
echo "file too big";
Как работает $size << 10? Как я могу заставить его использовать МБ вместо КБ?
Эквивалент Xor для Javascript и PHP
У меня есть код javascript:
var c = 267414715;
var d = c ^ ("0x81BE16CD");
Результат таков -1907459466
Http://jsfid ... й код, а также объяснить, как разные версии (base_convert /hexdec / "правильный" эквивалент отличаются по своей работе).
Вычислять побитовые 64-битные операции в 32-битной системе с помощью PHP
У меня есть ряд базовых 10 представлений двоичных чисел, хранящихся в базе данных. например:
686316060672
Теперь я ... $code на $lsb и $msb
Может ли кто-нибудь указать мне правильное направление, чтобы я мог получить все значения для n.
Преобразование побитового кода Java-операции в PHP
Привет, есть метод вычисления некоторой контрольной суммы, написанный на Java. Вот код:
01 public String getChecksum( ... л. Но это не работает, и результат таков: 0000
Какие различия я должен искать в этих кодах, чтобы решить эту проблему?
функция обратного вызова возвращает возврат ($var & 1)?
Я прочитал руководство по PHP о array_filter
<?php
function odd($var)
{
// returns whether the input integer is ... 10
[6] => 12
)
Но я не понял об этой строке: return($var & 1); Может ли кто-нибудь объяснить мне об этом?
Найдите самый высокий бит набора
У меня есть 5 различных значений, которые сохраняются в виде битов, таких как 10010.
Я получаю значение в виде Int из б ... бы больше.
Есть ли простой способ просто получить "идентификатор" (или значение, не было бы материя) старшего бита с 1?
Существуют ли какие-либо затраты на производительность, связанные с использованием побитовых операторов?
Чтобы уменьшить объем данных, получаемых с моего сервера с помощью Ajax-запросов, я планирую преобразовать около 30 лог ... другим с помощью побитового оператора, по сравнению с простым поиском логического значения хранится в массиве/объекте?
Побитовое сравнение PHP, возвращающее неверное значение
Я провожу эти сравнения, чтобы увидеть, какие параметры включены, но PHP возвращает неправильные значения. Я точно пров ... истина
32 & 2 = истина
32 & 4 = ложь
32 и 8 = ложь
32 и 16 = истина
32 и 32 = истина
Заранее спасибо за любую помощь.
Побитовые операции над логическими значениями
Насколько мне известно, побитовые операторы выполняют проверку всех соответствующих битов, как в:
echo 64 | 32; //pr ... понять это немного лучше, ответив на мои два вопроса? Я довольно смущен в этот момент, и я думал об этом довольно долго.
Преобразования бит/значение PHP работают не так, как ожидалось
ОБНОВЛЕНИЕ:
Для гуглеров вот исправленная версия:
Pastebin.com/tPVWM4MF
Я пытаюсь создать класс, который может и ... ; // output 1110 (expected)
var_dump($bit->create_bit_str(12 ^ 10)); // output 72 (unexpected) should be 0110 or 110