|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.12.2013, 15:38 | #1 |
взагрузке.рф
Форумчанин
Регистрация: 13.06.2010
Сообщений: 117
|
Битовые операции в PHP
Пожалуйста, помогите решить задачу с битовыми операциями.
Есть документация http://wiki.teamfortress.com/wiki/We...PlayerItems/ru Раздел "Токен инвенторя", нужно получить позицию элемента в инвенторе от 1 до 720, но она закодирована. Мой код $item['inventory'] = 2147483773; $inventory_token = base_convert($item['inventory'], 32, 2); $slot = base_convert(substr($inventory_toke n, -16), 2, 10); echo $slot; Почему то выводится число больше 40200!
Взагрузке.рф - Файлы для людей
Ищу художника или веб-дизайнера для создания браузерной онлайн игры! icq 340-289-851 |
13.12.2013, 16:14 | #2 |
взагрузке.рф
Форумчанин
Регистрация: 13.06.2010
Сообщений: 117
|
Решение оказалось таким простым
$slot = $item['inventory'] & 0xffff;
Взагрузке.рф - Файлы для людей
Ищу художника или веб-дизайнера для создания браузерной онлайн игры! icq 340-289-851 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Битовые операции С++ | GXDoblin | Помощь студентам | 5 | 13.06.2011 12:44 |
Битовые операции СИ | savra | Помощь студентам | 0 | 10.03.2010 19:31 |
Битовые операции | ("")(Э_Є)("") | Общие вопросы C/C++ | 4 | 03.07.2009 19:15 |
Битовые операции | LEX.darnica | Помощь студентам | 14 | 23.12.2007 19:40 |