Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将2位字符串转换为base64?_Php - Fatal编程技术网

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

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

我有一个2位(1和0)的字符串,长度为64位/字符,我想用PHP对其进行base64_编码。如何将其转换为base64

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


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

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

如果这不是你想做的,请告诉我

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