Господа профессионалы, помогите решить задачку. Мне надо сформировать бинарный пакет. В php есть всем известная функция pack. Я её использую след. образом: $bin_packet = pack("NNffCNN", 123,20,56.1,56.1,12,12); Проблема в том, что в Int параметрах типа N идет порядок "big endian", а вот в float значениях со спецификацией f идет "little endian" и вариантов F c "big endian" просто не существует. Как мне float перегнать в бинарный вид с порядком "big endian". Я пока остановился на варианте перегнать в hex сначала, а потом использовать спецификацию H, но не смог перегнать, не нашел функции float2hex. У кого какие мысли?