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开发模式(简写版)
Mar 15 PHP
PHP学习笔记之三 数据库基本操作
Jan 17 PHP
记录mysql性能查询过程的使用方法
May 02 PHP
用php简单实现加减乘除计算器
Jan 06 PHP
网页上facebook分享功能具体实现
Jan 26 PHP
php 判断服务器操作系统的类型
Feb 17 PHP
php socket客户端及服务器端应用实例
Jul 04 PHP
微信公众平台天气预报功能开发
Jul 06 PHP
浅谈PHP解析URL函数parse_url和parse_str
Nov 11 PHP
Ubuntu上安装yaf扩展的方法
Jan 29 PHP
PHP xpath()函数讲解
Feb 11 PHP
Laravel框架Eloquent ORM删除数据操作示例
Dec 03 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
PHP设计聊天室步步通
2006/10/09 PHP
一个简单的MySQL数据浏览器
2006/10/09 PHP
10条PHP编程习惯助你找工作
2008/09/29 PHP
ajax实现无刷新分页(php)
2010/07/18 PHP
php获取参数的几种方法总结
2014/02/18 PHP
destoon设置自定义搜索的方法
2014/06/21 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
jQuery function的正确书写方法
2013/08/02 Javascript
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
canvas的神奇用法
2017/02/03 Javascript
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
python的dict,set,list,tuple应用详解
2014/07/24 Python
使用Python内置的模块与函数进行不同进制的数的转换
2016/03/12 Python
python用装饰器自动注册Tornado路由详解
2017/02/14 Python
Python 实现中值滤波、均值滤波的方法
2019/01/09 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
Python : turtle色彩控制实例详解
2020/01/19 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
python re.match()用法相关示例
2021/01/27 Python
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
英国时尚饰品和发饰购物网站:Claire’s
2017/07/04 全球购物
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
诉讼代理人授权委托书
2014/04/08 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
法制教育讲座心得体会
2016/01/14 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书