我有2位(1和0)字符串,长度为64位/字符,我想在PHP中对它进行base64_encode。如何将其转换为base64?
这是我的字符串(最右边的字符是第1位,最左边的字符是第64位):
$strBinData = '0110011111011010110101100100000000000000000100000000000010010011' ;
顺便说一句,我使用的是PHP v5.3.24。
答案 0 :(得分:1)
我不完全确定你想做什么,但你可以将二进制字符串转换为int值,然后使用base64_encode:
$decimalValue = intval($strBinData, 2);
$base64 = base64_encode($decimalValue);
如果这不是您想要的,请告诉我。