php MD5加密字节数组 再进行base64编码 php base64函数是不能编码数组的,对接接口也不能先转字符串进行编码,必须是数组进行编码,哪位大神给指导一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以给数组json_encode 变成字符串,然后在bese64 json 、 序列化 都可以尝试一下 $str='aaabbbcccddd111222333444';//方式一:$res = base64_encode(Bytes::toStr(unpack("c*", md5($str, true))));//方式二:$res2 = base64_encode(pack('H*', md5($str)));echo $res;echo "<pre>";echo $res2;//输出结果如下://o2NM9K4ivYnK5VC2w4VOTg==//o2NM9K4ivYnK5VC2w4VOTg==//Bytes类中toStr()方法如下/*** 将字节数组转化为String类型的数据* @param $bytes 字节数组* @param $str 目标字符串* @return 一个String类型的数据*/ public static function toStr($bytes) { $str = ''; foreach ($bytes as $ch) { $str .= chr($ch); } return $str; } 用curl实现 post没有返回结果,请大家看看哪里错了,谢谢 问一个很纠结的问题 求文件搜索软件,急! hash_hmac函数是用来干嘛的? 【菜鸟提问】什么是CMS?php的控件包? 小弟新手,看不懂,那位大哥能给注解一下,谢了!!! 发现一个图书下载的地址,里面有好多计算机图书,共享.... 网站出错 大家帮我看看这个问题怎么解决! 请问哪有下载文件管理的源程序? paypal支付沙盒测试https://www.sandbox.paypal.com/cgi-bin/webscr method="POST只显示空白页面 scope参数错误或没有scope权限解决方法
$str='aaabbbcccddd111222333444';
//方式一:
$res = base64_encode(Bytes::toStr(unpack("c*", md5($str, true))));
//方式二:
$res2 = base64_encode(pack('H*', md5($str)));echo $res;
echo "<pre>";
echo $res2;//输出结果如下:
//o2NM9K4ivYnK5VC2w4VOTg==
//o2NM9K4ivYnK5VC2w4VOTg==//Bytes类中toStr()方法如下
/**
* 将字节数组转化为String类型的数据
* @param $bytes 字节数组
* @param $str 目标字符串
* @return 一个String类型的数据
*/
public static function toStr($bytes)
{
$str = '';
foreach ($bytes as $ch) {
$str .= chr($ch);
}
return $str;
}