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下用rmdir实现删除目录的三种方法小结
Apr 20 PHP
通达OA公共代码 php常用检测函数
Dec 14 PHP
与文件上传有关的php配置参数总结
Jun 14 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
php实现图形显示Ip地址的代码及注释
Jan 20 PHP
四种php中webservice实现的简单架构方法及实例
Feb 03 PHP
PHP文件上传之多文件上传的实现思路
Jan 27 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
Composer设置忽略版本匹配的方法
Apr 27 PHP
浅谈php fopen下载远程文件的函数
Nov 18 PHP
php 三元运算符实例详细介绍
Dec 15 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
May 27 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中显示数组与对象的实现代码
2011/04/18 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
javascript下判断一个元素是否存在的代码
2010/03/05 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
2010/04/02 Javascript
js切换div css注意的细节
2012/12/10 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
python批量下载网站马拉松照片的完整步骤
2018/12/05 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
python with语句的原理与用法详解
2020/03/30 Python
Python流程控制语句的深入讲解
2020/06/15 Python
什么是事务?事务有哪些性质?
2012/03/11 面试题
英语专业个人求职信范文
2014/02/01 职场文书
高中教师评语大全
2014/04/25 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
神龙架导游词
2015/02/11 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
太空授课观后感
2015/06/17 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
公务员的复习计划书,请收下!
2019/07/15 职场文书
Mysql基础之常见函数
2021/04/22 MySQL