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 相关文章推荐
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 PHP
php5 non-thread-safe和thread-safe这两个版本的区别分析
Mar 13 PHP
在PHP中操作Excel实例代码
Apr 29 PHP
php防止sql注入代码实例
Dec 18 PHP
PHP实现的多彩标签效果代码分享
Aug 21 PHP
PHP变量赋值、代入给JavaScript中的变量
Jun 29 PHP
PHP结合jQuery实现找回密码
Jul 22 PHP
PHP连接MSSQL方法汇总
Feb 05 PHP
PHPTree――php快速生成无限级分类
Mar 30 PHP
PHP实现可精确验证身份证号码的工具类示例
May 31 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
php屏蔽错误及提示的方法
May 10 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 文件夹删除、php清除缓存程序
2009/08/25 PHP
drupal 代码实现URL重写
2011/05/04 PHP
php性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
php实现等比例压缩图片
2018/07/26 PHP
a标签的css样式四个状态
2021/03/09 HTML / CSS
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
ES6基础之数组和对象的拓展实例详解
2019/08/22 Javascript
VUE中setTimeout和setInterval自动销毁案例
2020/09/07 Javascript
Python三种遍历文件目录的方法实例代码
2018/01/19 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
python数据爬下来保存的位置
2020/02/17 Python
Python读取表格类型文件代码实例
2020/02/17 Python
意大利香水和彩妆护肤品购物网站:Ditano
2017/08/13 全球购物
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
计算机专业推荐信范文
2013/11/20 职场文书
市场专员岗位职责
2014/02/14 职场文书
企业文化建设实施方案
2014/03/22 职场文书
活动总结报告怎么写
2014/07/03 职场文书
启动Tomcat时出现大量乱码的解决方法
2021/06/21 Java/Android
Mysql中常用的join连接方式
2022/05/11 MySQL