php笔记

php随机不同颜色的验证码生成

微信扫一扫,分享到朋友圈

php随机不同颜色的验证码生成
0

20190711学php笔记

代码如下,主要用php从A-Z,a-z,0-9这三个种类生成随机数,然后生成6份,在通过css的文字颜色属性color 的rgb值随机生成0-255之间的整数,参考color:rgb(255,255,255);

<?php
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijjklmnopqrstuvwxyz0123456789';
$str1 = $str[mt_rand(0 , strlen($str) -1)];
$str2 = $str[mt_rand(0 , strlen($str) -1)];
$str3 = $str[mt_rand(0 , strlen($str) -1)];
$str4 = $str[mt_rand(0 , strlen($str) -1)];
$str5 = $str[mt_rand(0 , strlen($str) -1)];
$str6 = $str[mt_rand(0 , strlen($str) -1)];
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        .span1{color:rgb(<?php echo mt_rand(0,255);?>,<?php echo mt_rand(0,255)?>,<?php echo mt_rand(0,255);?>) }
        .span2{color:rgb(<?php echo mt_rand(0,255);?>,<?php echo mt_rand(0,255)?>,<?php echo mt_rand(0,255);?>) }
        .span3{color:rgb(<?php echo mt_rand(0,255);?>,<?php echo mt_rand(0,255)?>,<?php echo mt_rand(0,255);?>) }
        .span4{color:rgb(<?php echo mt_rand(0,255);?>,<?php echo mt_rand(0,255)?>,<?php echo mt_rand(0,255);?>) }
        .span5{color:rgb(<?php echo mt_rand(0,255);?>,<?php echo mt_rand(0,255)?>,<?php echo mt_rand(0,255);?>) }
        .span6{color:rgb(<?php echo mt_rand(0,255);?>,<?php echo mt_rand(0,255)?>,<?php echo mt_rand(0,255);?>) }
    </style>
</head>
<body>
<span class="span1"><?php echo $str1; ?></span>
<span class="span2"><?php echo $str2; ?></span>
<span class="span3"><?php echo $str3; ?></span>
<span class="span4"><?php echo $str4; ?></span>
<span class="span5"><?php echo $str5; ?></span>
<span class="span6"><?php echo $str6; ?></span>

</body>
</html>
90后,思维跳跃双子座。 兴趣:游戏,网站,设计,UI。 志向:好好学习,好好挣钱才能做我想做的事情!

php学习笔记2019-07-06打卡

上一篇

20190710晚间学习笔记

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
php随机不同颜色的验证码生成

长按储存图像,分享给朋友