Получить числовое представление строки php

warobushek

Новичок
Есть например строка "test".
Где ascii - коды символов:
t - 0x74
e - 0x65
s - 0x73
t - 0x74

Как получить наиболее просто числовое представление 0x74657374 этой строки ( и любой другой) ?

Можно делать конечно так:
PHP:
(ord('t')<<8*3) + (ord('e')<<8*2) + (ord('s')<<8) + ord('t')
Но это как-то не эффективно.
 

warobushek

Новичок
DiMA
Спасибо. Хоть и не совсем то, но привело к функции unpack, которая делает требуемую работу.
Я решил использовать ее в следующем виде, т.к. у меня все строки ровно по 4 сивола.
Mamont
bin2hex возвращает строку, что никак не улучшает ситуацию.
 

warobushek

Новичок
Реализую алгоритм ГОСТ 28147-89
там эффективнее использовать битовые операции, чем представлять нули и единицы в виде строк .
 
Сверху