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新手上路(六)
Oct 09 PHP
两个强悍的php 图像处理类1
Jun 15 PHP
php in_array 函数使用说明与in_array需要注意的地方说明
Apr 13 PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
May 06 PHP
php开发留言板的CRUD(增,删,改,查)操作
Apr 19 PHP
PHP获取数组中某元素的位置及array_keys函数应用
Jan 29 PHP
PHP设置图片文件上传大小的具体实现方法
Oct 11 PHP
php自定义session示例分享
Apr 22 PHP
PHP写的资源下载防盗链类分享
May 12 PHP
从零开始学YII2框架(六)高级应用程序模板
Aug 20 PHP
PHP中Session和Cookie是如何操作的
Oct 10 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
Feb 11 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.MVC的模板标签系统(五)
2006/09/05 PHP
用PHP将数据导入到Foxmail
2006/10/09 PHP
劣质的PHP代码简化
2010/02/08 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
ThinkPHP调用百度翻译类实现在线翻译
2014/06/26 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
如何用js控制css中的float的代码
2007/08/16 Javascript
网页中的图片的处理方法与代码
2009/11/26 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
jQuery照片伸缩效果不影响其他元素的布局
2014/05/09 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
jQuery插件版本冲突的处理方法分析
2017/01/16 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
微信小程序 页面跳转传值实现代码
2017/07/27 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
laypage.js分页插件使用方法详解
2019/07/27 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
德国网上花店:Valentins
2018/08/15 全球购物
澳大利亚商务邀请函
2014/01/17 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
python 爬取吉首大学网站成绩单
2021/06/02 Python
IDEA使用SpringAssistant插件创建SpringCloud项目
2021/06/23 Java/Android
Mysql数据库group by原理详解
2022/07/07 MySQL
python playwrigh框架入门安装使用
2022/07/23 Python