php生成随机颜色方法汇总

2015-01-24信息快讯网

前段时间在一个项目中,需要在同一个页面中的任意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>';?>

php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
将FCKeditor导入PHP+SMARTY的实现方法
php通过Chianz.com获取IP地址与地区的方法
phplot生成图片类用法详解
php读取flash文件高宽帧数背景颜色的方法
php静态文件生成类实例分析
php生成excel列名超过26列大于Z时的解决方法
thinkphp3.2.2实现生成多张缩略图的方法
php生成二维码时出现中文乱码的解决方法
Yii的CDbCriteria查询条件用法实例
php实现使用正则将文本中的网址转换成链接标签
Yii使用ajax验证显示错误messagebox的解决方法
Yii中CGridView关联表搜索排序方法实例详解
yii实现CheckBox复选框在同一行显示的方法
Yii把CGridView文本框换成下拉框的方法
Yii实现多按钮保存与提交的方法
PHP多线程类及用法实例
php提取字符串中网站url地址的方法
thinkphp常见路径用法分析
ThinkPHP中关联查询实例
php生成html文件方法总结
PHP静态文件生成类实例
PHP生成不重复标识符的方法
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
PHP GD库生成图像的几个函数总结
PHP生成不重复随机数的方法汇总
php生成随机颜色的方法
destoon实现不同会员组公司名称显示不同的颜色的方法
将CMYK颜色值和RGB颜色相互转换的PHP代码
php Imagick获取图片RGB颜色值
©2014-2024 dbsqp.com