2014-05-11 2 views
-1

64 비트/chars 길이의 2 비트 (1s 및 0s) 문자열이 있고 PHP에서 base64_encode 싶습니다. 어떻게 그것을 base64로 변환합니까? 내가 PHP의 v5.3.24을 사용하고있는 방법으로2 비트 문자열을 base64로 변환하려면 어떻게해야합니까?

$strBinData = '0110011111011010110101100100000000000000000100000000000010010011' ; 

:

은 여기 내 문자열 (가장 오른쪽 문자가 1 비트이고, 가장 왼쪽의 문자는 64 비트입니다)입니다.

답변

1

나는 당신이 원하는 것을 완전히 확실하지 않다하지만 당신은 base64_encode int 값에 이진 문자열로 변환 한 후 사용할 수 있습니다

$decimalValue = intval($strBinData, 2); 
$base64 = base64_encode($decimalValue); 

이가 당신이 원하는 것을하지 않은 경우 알려줘 해야 할 것.

관련 문제