Мне нужно выполнить преобразование на уровне битов для переменных в PHP. Более подробно, у меня есть битовый поток, который аппаратно читается как целое число, и мне нужно выполнить некоторые операции над битами, чтобы превратить его в то, чем он фактически должен быть (float). Я должен сделать это несколько раз для разных форматов, и мне нужна функциональность
- Возможность выбирать и перемещать отдельные биты в переменной
- Возможность статически приводить переменные одного типа к другому (т. Е. Int to float)
Я знаю, что php изначально поддерживает побитовые операции И, ИЛИ и т. Д. И операции сдвига, но мне было интересно, если:
- возможно, в php уже есть библиотека, которая делает подобные вещи
- Я бы лучше делегировал вычисления на какой-нибудь другой язык
Спасибо