Как я могу сделать этот код Perl в PHP?
print unpack ("H*", pack ("B*", "00000000100000012000000" ));
Как я могу сделать этот код Perl в PHP?
print unpack ("H*", pack ("B*", "00000000100000012000000" ));
Поскольку упаковка/распаковка в PHP не поддерживает тип B, вместо этого вам придется использовать другие функции PHP. В этом случае dechex
и bindec
.
echo dechex( bindec( "00000000100000012000000" ));
Изменить: или сделать это в одной функции с base_convert:
echo base_convert("00000000100000012000000", 2, 16);
pack
отсутствуетB*
. - person ceejayoz   schedule 21.04.2010