php base64 编码与解码实例代码

 更新时间:2017年03月21日 10:18:18   转载 作者:微帮帮  
这篇文章主要介绍了php base64 编码与解码实例代码的相关资料,需要的朋友可以参考下

php base64 编码与解码详解

1.自定义规则方式编码和解码

实例

 public function test_changinttoStr () {
    $intvalue1 = 1232344234;
    $intStr = '';
    $str = "Y 9 L F k g y 5 R o v i x I 1 a O f 8 U h d s 3 r 4 D M p l Q Z J X P q e b E 0 W S j B n 7 w V z m N 2 G c 6 T H C A K u t";
    $seq = explode(" ", $str);
    $intvalue = $intvalue1;
    while ($intvalue >= 62) {
      # code...
      $intStr = ($seq[$intvalue % 62]).$intStr ;
      $intvalue = (int)($intvalue / 62);
    }
    $intStr = ($seq[$intvalue]).$intStr;
    echo($intStr);
    $keySeq= array_flip($seq);
    $length = strlen($intStr);
    $value = 0;
    for ($i = $length -1; $i >=0; $i--) {
      $t = $keySeq[$intStr[$i]];
        $s = ($length - $i) - 1;
        $m = (pow(62, $s) * $t);
      $value += $m;
    }
    echo $value;
  }

2.利用系统函数完成base64位的编码和解码

实例代码:

 public function testArray(){
//    $str['a'] = 'sdfsdf';
//    $str['d'] = 'sdafsdf';
//    $newStr = $this->modifyArray($str);

    $value = gmp_strval(gmp_init('234234234234',10),62);

    $newValue = gmp_strval(gmp_init($value,62),10);
    
  }


感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • php实现源代码加密的方法

    php实现源代码加密的方法

    这篇文章主要介绍了php实现源代码加密的方法,涉及php针对文件操作及字符串加密的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • 浅析PHP中的UNICODE 编码与解码

    浅析PHP中的UNICODE 编码与解码

    本篇文章是对PHP中的UNICODE 编码与解码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • nginx下安装php7+php5

    nginx下安装php7+php5

    本文给大家分享的是在nginx下安装php7,并且实现与php5共存,非常的实用,有需要的小伙伴可以参考下
    2016-07-07
  • Yii2设置默认控制器的两种方法

    Yii2设置默认控制器的两种方法

    安装好Yii2后,Yii2的默认的控制器是SiteController,新建Modules的时候默认的控制器是DefaultController.如果开发和路由需要修改成其他控制器为默认的控制器的话。下面这篇文章主要给大家介绍了关于Yii2设置默认控制器的两种方法,需要的朋友可以参考下。
    2017-05-05
  • PHP二维数组去重实例分析

    PHP二维数组去重实例分析

    这篇文章主要介绍了PHP二维数组去重的方法,结合实例形式分析了php数组遍历、判断及去除重复项的相关操作技巧,需要的朋友可以参考下
    2016-11-11
  • php ImageMagick windows下安装教程

    php ImageMagick windows下安装教程

    这篇文章主要介绍了php ImageMagick windows下安装教程,本文详细讲解了windows下安装ImageMagick的步骤、包括下载、安装、扩展安装、测试等步骤,需要的朋友可以参考下
    2015-01-01
  • PHP连接及操作PostgreSQL数据库的方法详解

    PHP连接及操作PostgreSQL数据库的方法详解

    这篇文章主要介绍了PHP连接及操作PostgreSQL数据库的方法,结合实例形式分析了php针对PostgreSQL数据库的基本连接以及增删改查等相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • PHP处理Oracle的CLOB实例

    PHP处理Oracle的CLOB实例

    这篇文章主要介绍了PHP处理Oracle的CLOB的方法,以实例形式简单讲述了写入数据与读取数据的方法,需要的朋友可以参考下
    2014-11-11
  • 必须收藏的23个php实用代码片段

    必须收藏的23个php实用代码片段

    这篇文章主要为大家分享了必须收藏的23个php实用代码片段,帮助大家更好地学习php程序设计,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • PHP两种实现无级递归分类的方法

    PHP两种实现无级递归分类的方法

    本文主要介绍了PHP两种实现无级递归分类的方法,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03

最新评论