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中设置index.php文件为只读的方法
Feb 06 PHP
基于php socket(fsockopen)的应用实例分析
Jun 02 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
Oct 24 PHP
PHP中$_SERVER使用说明
Jul 05 PHP
PHP使用ODBC连接数据库的方法
Jul 18 PHP
理解PHP中的Session及对Session有效期的控制
Jan 08 PHP
Smarty环境配置与使用入门教程
May 11 PHP
php+ajax注册实时验证功能
Jul 20 PHP
PHP 输出缓冲控制(Output Control)详解
Aug 25 PHP
PHP下的浮点运算不准的解决方法
Oct 27 PHP
PHP对象的浅复制与深复制的实例详解
Oct 26 PHP
PHP输出Excel PHPExcel的方法
Jul 26 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
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
2006/10/09 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
php批量删除数据库下指定前缀的表以prefix_为例
2014/08/24 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
javascript fullscreen全屏实现代码
2009/04/09 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
2014/12/05 Javascript
node.js 使用ejs模板引擎时后缀换成.html
2015/04/22 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
JavaScript中函数声明与函数表达式的区别详解
2016/08/18 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
学习使用jQuery表单验证插件和日历插件
2017/02/13 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
2017/06/29 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
JSON数据中存在单个转义字符“\”的处理方法
2018/07/11 Javascript
vue 本地环境跨域请求proxyTable的方法
2018/09/19 Javascript
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
python Crypto模块的安装与使用方法
2017/12/21 Python
如何教少儿学习Python编程
2020/07/10 Python
使用CSS3的::selection改变选中文本颜色的方法
2015/09/29 HTML / CSS
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
高中政治教学反思
2014/01/18 职场文书
优秀班组长事迹
2014/05/31 职场文书
心得体会的写法
2014/09/05 职场文书
十八大标语口号
2014/10/09 职场文书
承兑汇票转让证明怎么写?
2014/11/30 职场文书
房贷工资证明范本
2015/06/12 职场文书
队列队形口号
2015/12/25 职场文书
2016形势与政策学习心得体会
2016/01/12 职场文书