PHP的Base64编码和解码的详细解释

1。自定义规则编码和解码

例子


公共功能test_changinttostr(){
intvalue1 = 1232344234美元;
intstr美元=;
59。
$ =爆炸(
intvalue = intvalue1美元美元;
而($ intvalue > = 62){
#代码…
intstr美元=($序列{ $ intvalue % 62 } intstr美元);
intvalue美元=(int)($ intvalue / 62);
}
intstr美元=($序列{ } intstr美元intvalue美元);
回声($ intstr);
keyseq = array_flip美元($ SEQ);
$长度= strlen($ intstr);
值= 0;
对于($ i = $长度1;$ i = 0;$ i){
T =美元美元美元美元intstr keyseq { {我} };
$ =($长度$ I)- 1;
$ =(战俘(62,美元));
$ = $ m;
}
回波值;
}



2。代码和系统功能解码base64位



实例代码:


公共功能testarray(){
/ / $str {'a' } = 'sdfsdf;
/ / $str {会} = 'sdafsdf;
/ / $纽世达=美元-> modifyarray($str);

价值= gmp_strval(gmp_init('234234234234 ',10),62);

美元的价值= gmp_strval(gmp_init(美元价值,62),10);

}





谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。