lelik
Новичок
тащим 10-е число bigint из MSSQL и раскладывем на биты в PHP
Здравствуйте, столкнулся с проблемой, не могу решить, натолкните на мысль.
Задача: В базе MSSQL есть поле bigint, где храниться 10-е число. Необходимо достать из базы это число и разложить на биты. Раскладывать 32-битные значение получается хорошо, а вот bigint 64-битовый и тут и возникает основная проблема, происходит переполнение. Пробовал и классикой (деление на 2) и побитовыми операциями и php-шной функцией decbin().
Спасибо.
Здравствуйте, столкнулся с проблемой, не могу решить, натолкните на мысль.
Задача: В базе MSSQL есть поле bigint, где храниться 10-е число. Необходимо достать из базы это число и разложить на биты. Раскладывать 32-битные значение получается хорошо, а вот bigint 64-битовый и тут и возникает основная проблема, происходит переполнение. Пробовал и классикой (деление на 2) и побитовыми операциями и php-шной функцией decbin().
Спасибо.