把长数字转为短字符
/**
* 将数字转为短网址代码
*
* @param int $number 数字
* @return string 短网址代码
*/
function generate_code($number) {
$out = "";
$codes = "abcdefghijklmnopqrstuvwxyz123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
while ($number > 60) {
$key = bcmod($number,'61');
$number = bcsub(bcp($number,'61'),'1');
$out = $codes{$key}.$out;
}
return $codes{$number}.$out;
}
/**
* 将短网址代码转为数字
*
* @param string $code 短网址代码
* @return int 数字
*/
function get_num($code){
$codes = "abcdefghijklmnopqrstuvwxyz123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$num = 0;
$i = strlen($code);
for($j=0;$j
以上就是把长数字转为短字符的内容,更多相关内容请关注PHP中文网(www.php.cn)!
Perl学习手札 chm版
Perl学习手札是台湾perl高手写的一篇文章,特打包为chm版,方便大家阅读。 关于本书 1. 关于Perl 1.1 Perl的历史 1.2 Perl的概念 1.3 特色 1.4 使用Perl的环境 1.5 开始使用 Perl 1.6 你的第一个Perl程序 2. 标量变量(Scalar) 2.1 关于标量 2.1.1 数值 2.1.2 字符串 2.1.3 数字与字符串转换 2.2 使用你自己的变量 2.3 赋值 2.3.1 直接设定 2.3.2 还可以这样 2.4 运算 2.5 变量的输出/输入 2.
下载









