首页 > php图像处理 > php 以图片形式输出数字代码

php 以图片形式输出数字代码

<?php
//定义输出为图像类型
$n = 10;
//变量$n是显示位数
//利用上面的方法,取得访问人数并赋值给变量$str1 (程序略)
$str1 = $count;
$str2 = "";
//位数如果不够$n位,在前面补0
$len1 = strlen($str1);
for ($i = 1; $i <= $n; $i++) {
    $str2 = "0" . $str2;
};
//得到$n位0
$len2 = strlen($str2);
//计算访问人数的位数
$dif = $len2 - $len1;
$rest = substr($str2, 0, $dif);
$string = $rest . $str1;
//位数如果不够$n位,在前面补0
for ($i = 0; $i <= $n - 1; $i++) {
    $str[$i] = substr($string, $i, 1);
};
//以数组存储每位数字
$font = 4;
//定义字号
$im = imagecreate($n * 11 - 1, 16);
//新建图象
$black = ImageColorAllocate($im, 0, 0, 0);
$white = ImageColorAllocate($im, 255, 255, 255);
//定义颜色
imagefill($im, 0, 0, $black);
//把计数器的底色设置成黑色
ImageString($im, $font, 1, 0, $str[0], $white);
for ($i = 1; $i <= $n - 1; $i++) {
    imageline($im, $i * 11 - 1, 0, $i * 11 - 1, 16, $white);
    ImageString($im, $font, $i * 11 + 1, 0, $str[$i], $white);
};
//将每位写入图象,并以竖线分隔
ImageGif($im);
//图象输出
ImageDestroy($im);
//释放图象


教程地址:http://www.phprm.com/tuxiang/fs4389.html

欢迎转载!但请带上文章地址^^

标签:php图片形式 php输出数字

发表留言