bit

Как быстрее всего подсчитать количество установленных битов в php?

Я просто хочу найти самую быструю функцию подсчета битов в php. Например, 0010101 => 3, 00011110 => 4 Я видел, что ... м целочисленном? Существует ли какая-либо встроенная функция php или самая быстрая определяемая пользователем функция?

Битовая маска PHP говорит истину, когда она должна быть ложной

Я сравниваю две переменные с побитовым И, и это не должно возвращать значение true, но оно возвращает. Вот мой код, if ... return false; } Где $d равно 15, а $w равно 31. Почему он возвращает значение true, когда битовые маски разные?

Бит выбора MySQL(1) отображается в виде строки(3)

У меня есть таблица со столбцом bit(1) и следующий запрос: SELECT my_bit FROM my_table. Когда я echo получаю результа ... (3) "%qu" ["my_multiple_bit"]=> string(3) "%qu" } PHP 5.3.2 alvays печатает %qu. Есть ли в этом какой-то смысл?

Найдите самый высокий бит набора

У меня есть 5 различных значений, которые сохраняются в виде битов, таких как 10010. Я получаю значение в виде Int из б ... бы больше. Есть ли простой способ просто получить "идентификатор" (или значение, не было бы материя) старшего бита с 1?

Mysql неправильно вставляет двоичные данные

Я работаю над сжатием данных, и по какой-то причине мне нужно всего 8 бит. Я преобразую число с помощью decbin(), а зат ... ой она сохраняет значение function saveDelta($dif) { mysql_query("INSERT INTO n (reading) VALUES (".$dif.")"); }

Простая помощь в создании битовой маски

У меня есть следующие флаги: - edit profile => 1 - update coupon => 2 - update news articles => 4 Я хочу п ... м маскам). Складываем ли мы все биты вместе? Как насчет простого доступа к 2? Не совсем уверен, что здесь делать.

Побитовые разрешения и роли PHP или альтернативы

Я делаю свое первое приложение, которое содержит разрешения и роли для нескольких пользователей. Насколько я понимаю, ... lt;br />"; } if(hasAccess($user, ROLE_FULL)) { echo ROLE_FULL; echo " - Yes, You Are A FULL <br />"; }

Для чего служит оператор ~ (тильда) в PHP?

Для подаются оператору ~ (тильда) в PHP? Уже видел такие вещи, как: echo ~PHP_INT_MAX До сих пор я д ... ательный, или что-то типа, но с тестами, я увидел, что ошибся. Например: echo ~2; //Imprime -3 echo ~5; //Imprime -6