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 相关文章推荐
用Socket发送电子邮件
Oct 09 PHP
PHP投票系统防刷票判断流程分析
Feb 04 PHP
php 生成唯一id的几种解决方法
Mar 08 PHP
生成随机字符串和验证码的类的PHP实例
Dec 24 PHP
PHP父类调用子类方法的代码例子
Apr 09 PHP
ThinkPHP添加更新标签的方法
Dec 05 PHP
PHP答题类应用接口实例
Feb 09 PHP
ThinkPHP中使用Ueditor富文本编辑器
Sep 02 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
php实现的mysqldb读写分离操作类示例
Feb 07 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
Sep 12 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中cookie的作用域
2008/03/27 PHP
php INI配置文件的解析实现分析
2011/01/04 PHP
PHP语法自动检查的Vim插件
2014/08/11 PHP
php ImageMagick windows下安装教程
2015/01/26 PHP
yii2中使用Active Record模式的方法
2016/01/09 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
python__name__原理及用法详解
2019/11/02 Python
修改Pandas的行或列的名字(重命名)
2019/12/18 Python
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
Shopee越南:东南亚与台湾电商平台
2019/02/03 全球购物
C++的几个面试题附答案
2016/08/03 面试题
环保建议书100字
2014/05/14 职场文书
商务经理岗位职责
2014/08/03 职场文书
作风转变心得体会
2014/09/02 职场文书
居委会工作总结2015
2015/05/18 职场文书
红色经典观后感
2015/06/18 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
nginx设置资源请求目录的方式详解
2022/05/30 Servers