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 相关文章推荐
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
Jun 08 PHP
浅析memcache启动以及telnet命令详解
Jun 28 PHP
PHP把网页保存为word文件的三种方法
Apr 01 PHP
thinkphp浏览历史功能实现方法
Oct 29 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
php实现过滤字符串中的中文和数字实例
Jul 29 PHP
PHP编程基本语法快速入门手册
Jan 07 PHP
PHP中字符与字节的区别及字符串与字节转换示例
Oct 15 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
May 15 PHP
PHP实现的简单对称加密与解密方法实例小结
Aug 28 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
Nov 25 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
Sep 17 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
全国FM电台频率大全 - 31 新疆维吾尔族自治区
2020/03/11 无线电
深思 PHP 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
jquery animate图片模向滑动示例代码
2011/01/26 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
从零开始在NPM上发布一个Vue组件的方法步骤
2018/12/20 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
JavaScript的查询机制LHS和RHS解析
2019/08/16 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
Python运行的17个时新手常见错误小结
2012/08/07 Python
Python程序设计入门(4)模块和包
2014/06/16 Python
python操作gmail实例
2015/01/14 Python
PyQtGraph在pyqt中的应用及安装过程
2019/08/04 Python
python设置随机种子实例讲解
2019/09/12 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
django列表筛选功能的实现代码
2020/03/27 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
Ticketmaster德国票务网站:购买音乐会和体育等门票
2016/11/14 全球购物
机电一体化毕业生求职信
2013/11/02 职场文书
高三语文教学反思
2014/01/15 职场文书
法律进机关实施方案
2014/03/12 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
消费者理赔投诉书
2015/07/02 职场文书
小区物业管理2015年度工作总结
2015/10/22 职场文书
学生安全责任协议书
2016/03/22 职场文书