2010-04-21 2 views

답변

4

팩 때문에 /를 B 형을 지원하지 않습니다 PHP에 압축을 풀고, 대신 PHP의 다른 기능을 사용해야합니다. 이 경우 dechexbindec입니다.

echo dechex(bindec("00000000100000012000000")); 

편집 : 또는 base_convert와 함께 하나의 함수에서 할 :

echo base_convert("00000000100000012000000", 2, 16); 
+0

도 devshed에서 다른 답변을 얻었다 http://forums.devshed.com/php-development-5/perl-unpack-pack-to-php-697140.html –

+0

나는 이것이 낡은 질문이지만, 이것이 32 비트 또는 64 비트 문자열로 제한되어 있다고 생각하십시오. 임의의 큰 문자열에 대해이 작업을 수행 할 수있는 방법이 있습니까? 역 과정이 있습니까? –

관련 문제