php生成随机颜色方法汇总


Posted in PHP onDecember 03, 2014

方法一:
随机生成颜色值(例如 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 相关文章推荐
深入理解PHP原理之Session Gc的一个小概率Notice
Apr 12 PHP
php join函数应用
May 04 PHP
分割GBK中文遭遇乱码的解决方法
Aug 09 PHP
PHP加Nginx实现动态裁剪图片方案
Mar 10 PHP
PHP实现的连贯操作、链式操作实例
Jul 08 PHP
php安装swoole扩展的方法
Mar 19 PHP
php array_values 返回数组的所有值详解及实例
Nov 12 PHP
php对接java现实加签验签的实例
Nov 25 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
May 04 PHP
php 猴子摘桃的算法
Jun 20 PHP
关于php unset对json_encode的影响详解
Nov 14 PHP
php文件后缀不强制为.php的实操方法
Sep 18 PHP
php实现使用正则将文本中的网址转换成链接标签
Dec 03 #PHP
Yii框架中memcache用法实例
Dec 03 #PHP
yii中widget的用法
Dec 03 #PHP
Yii使用ajax验证显示错误messagebox的解决方法
Dec 03 #PHP
Yii中CGridView关联表搜索排序方法实例详解
Dec 03 #PHP
yii实现CheckBox复选框在同一行显示的方法
Dec 03 #PHP
Yii把CGridView文本框换成下拉框的方法
Dec 03 #PHP
You might like
2.PHP入门
2006/10/09 PHP
php simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
PHP中改变图片的尺寸大小的代码
2011/07/17 PHP
php 如何获取数组第一个值
2013/08/06 PHP
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
opencv 识别微信登录验证滑动块位置
2018/08/07 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
Python生成密码库功能示例
2017/05/23 Python
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
Python3实现个位数字和十位数字对调, 其乘积不变
2020/05/03 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
十八大闭幕感言
2014/01/22 职场文书
大学生未来职业生涯规划书
2014/02/15 职场文书
葬礼司仪主持词
2014/03/31 职场文书
导游词300字
2015/02/13 职场文书
南极大冒险观后感
2015/06/05 职场文书
2019森林防火宣传标语大全!
2019/07/03 职场文书
少儿励志名言(80句)
2019/08/14 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
Nebula Graph解决风控业务实践
2022/03/31 MySQL
SQL Server删除表中的重复数据
2022/05/25 SQL Server