PHP随机生成4位数字的方法
来源:php教程
作者:
2020-06-21
<?php//方法1$code = '<span>'.mt_rand(1000,9999).'</span>';echo $code;echo '<hr/>';//方法2$code = '<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.mt_rand(1000,9999).'</span>';echo $code;echo '<hr/>';//方法3$code ='';$code.='<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';$code.='<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';$code.='<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';$code.='<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';echo $code;echo '<hr/>';//方法4$code ='';$rand = mt_rand(0,9);for($i=1;$i<=4;$i++){$code.='<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.$rand.'</span>';}echo $code;echo '<hr/>';//方法5$code ='';for($i=1;$i<=4;$i++){$rand = mt_rand(0,9);$code.='<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.$rand.'</span>';}echo $code;echo '<hr/>';//方法6$str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ0123456789';$code ='';for($i=1;$i<=4;$i++){$rand = substr($str,mt_rand(0,strlen($str)-1),1); //在 $str中随机得到一个字符$code.='<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.$rand.'</span>';}echo $code;echo '<hr/>';?>
输出结果截图: