如何将2位字符串转换为base64?

时间:2014-05-11 22:31:44

标签: php

我有2位(1和0)字符串,长度为64位/字符,我想在PHP中对它进行base64_encode。如何将其转换为base64?

这是我的字符串(最右边的字符是第1位,最左边的字符是第64位):

$strBinData = '0110011111011010110101100100000000000000000100000000000010010011' ;

顺便说一句,我使用的是PHP v5.3.24。

1 个答案:

答案 0 :(得分:1)

我不完全确定你想做什么,但你可以将二进制字符串转换为int值,然后使用base64_encode

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

如果这不是您想要的,请告诉我。