【问题标题】:How do I convert 2-bit string to base64? [duplicate]如何将 2 位字符串转换为 base64? [复制]
【发布时间】:2014-05-12 06:58:46
【问题描述】:

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

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

$strBinData = '0110011111011010110101100100000000000000000100000000000010010011' ;

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

【问题讨论】:

    标签: php


    【解决方案1】:

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

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

    如果您不想这样做,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 1970-01-01
      • 2020-08-18
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      • 2015-10-27
      相关资源
      最近更新 更多