PHP实现base64_encode
来源:互联网 发布:淘宝心级怎么算 编辑:程序博客网 时间:2024/06/03 08:32
根据base64编码规则,用代码实现base64_encode功能
$str = 'AS156SSEFSS';$input = str_split($str,1);$base = array();$base = array_merge($base,range('A','Z'));$base = array_merge($base,range('a', 'z'));$base = array_merge($base,range(0,9));array_push($base, '+');array_push($base, '/');$ret = array();foreach ($input as $key => $value) {array_push($ret, sprintf("%'.08d",base_convert(ord($value), 10, 2)));}$str = implode('', $ret);$in = str_split($str,6);foreach ($in as $key => $value) {$in[$key] = str_pad($value, 6,'0',STR_PAD_RIGHT);}$out = array();foreach ($in as $key => $value) {array_push($out, $base[base_convert($value, 2, 10)]);}while (count($out)%4!=0) {array_push($out, '=');}return implode('', $out);
0 0
- PHP实现base64_encode
- JS 实现php中的 BASE64_ENCODE 和 BASE64_DECODE
- php的base64_encode()加号问题
- php 之图片上传 base64_encode
- base64_encode()
- base64_encode
- JS 实现BASE64_ENCODE 和 BASE64_DECODE
- .NET中等效PHP函数sha1()/base64_encode()
- php中base64_encode base64_decode加密解密函数
- php 的加密函数 md5,crypt,base64_encode 等使用介绍
- [PHP]利用openssl_random_pseudo_bytes和base64_encode函数来生成随机字符串
- php中base64_decode与base64_encode加密解密函数实例
- php中 base64_decode与base64_encode加密解密函数
- php中base64_decode与base64_encode加密解密函数实例
- 学习笔记---PHP中几种加密算法(MD5,shal,base64_encode等)
- php函数base64_encode后的参数包含加号解析出错的解决方案
- PHP中htmlentities,htmlspecialchars,urlencode和base64_encode的使用及区别
- php使用base64_encode和base64_decode对数据进行编码和解码
- 安卓原生第三方分享(QQ,微信,微博)
- 洛谷 2296_寻找道路_spfa+dfs
- 特征值和特征矩阵的意义和应用
- 字符串的(暴力)枚举连续子串2
- Linux中常用目录作用
- PHP实现base64_encode
- docker 镜像与容器存储目录结构精讲
- 菜鸟出没,oracle的左连接,右连接
- HttpServletRequest与HttpServletResponse
- centos中Solr的安装及配置
- 主成分分析(Principal Component Analysis,PCA)是什么作用?
- Lightoj1028【计算约数个数】
- 一次 mysql 启动错误
- Android RecyclerView初体验