php生成随机颜色方法汇总
发布:smiling 来源: PHP粉丝网 添加日期:2021-05-02 20:46:02 浏览: 评论:0
前段时间在一个项目中,需要在同一个页面中的任意div背景颜色值,用php自动生成,也就是说每个div都产生不同的颜色。
方法一:
随机生成颜色值(例如 FF00FF).
color.php,代码如下:
- function random_color(){
- mt_srand((double)microtime()*1000000);
- $c = '';
- while(strlen($c)<6){
- $c .= sprintf("%02X", mt_rand(0, 255));
- }
- return $c;
- }
方法二:
- function randrgb()
- {
- $str='0123456789ABCDEF';
- $estr='#';
- $len=strlen($str);
- for($i=1;$i<=6;$i++)
- {
- $num=rand(0,$len-1);
- $estr=$estr.$str[$num];
- }
- return $estr;
- }
方法三:
- function randColor(){
- $colors = array();
- for($i = 0;$i<6;$i++){
- $colors[] = dechex(rand(0,15));
- }
- return implode('',$colors);
- }
使用方法如下:
<?php echo '<span style="color: #'.randColor().'">随机颜色:#'.randColor().'</span>';?>
Tags: php生成随机颜色
- 上一篇:php提取字符串中网站url地址的方法
- 下一篇:php查询ip所在地的方法
相关文章
- ·php简单生成随机颜色的方法(2019-08-12)
- ·php生成随机颜色的方法(2021-04-26)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)