Romantik
TeaM PHPClub
Побитовое разложение числа. Организация доступа
Приветствую.
Храня в базе DEC число и используя decbin()
я получаю биты для организации доступа, но вот в чем проблема:
если кол-во разрядов 8, т.е учитывать нужно 8 разрядов, а
число DEC доступа
16 (0100 0000) decbin() возвращает 100 000,
8 (0010 0000) decbin() - 10 000,
что не соответсвует алгоритму.
Как можно решить эту проблему наилучшим способом?
Заранее благодарен.
ЗЫ. последний вариант добавлять нули.
Приветствую.
Храня в базе DEC число и используя decbin()
я получаю биты для организации доступа, но вот в чем проблема:
если кол-во разрядов 8, т.е учитывать нужно 8 разрядов, а
число DEC доступа
16 (0100 0000) decbin() возвращает 100 000,
8 (0010 0000) decbin() - 10 000,
что не соответсвует алгоритму.
Как можно решить эту проблему наилучшим способом?
Заранее благодарен.
ЗЫ. последний вариант добавлять нули.