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模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
PHP 字符串分割和比较
Oct 06 PHP
PHP 创建文件(文件夹)以及目录操作代码
Mar 04 PHP
PHP 一个随机字符串生成代码
May 26 PHP
php命令行使用方法和命令行参数说明
Apr 08 PHP
php多重接口的实现方法
Jun 20 PHP
利用ajax和PHP实现简单的流程管理
Mar 23 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
PHP给源代码加密的几种方法汇总(推荐)
Feb 06 PHP
laravel配置Redis多个库的实现方法
Apr 10 PHP
php实现简单的守护进程创建、开启与关闭操作
Aug 13 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
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
javascript 页面划词搜索JS
2009/09/28 Javascript
jquery zTree异步加载简单实例分享
2013/02/05 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
2017/05/30 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
详解用async/await来处理异步
2019/08/28 Javascript
JavaScript代码实现微博批量取消关注功能
2021/02/05 Javascript
用Python代码来解图片迷宫的方法整理
2015/04/02 Python
python中引用与复制用法实例分析
2015/06/04 Python
python将字符串以utf-8格式保存在txt文件中的方法
2018/10/30 Python
python DataFrame 取差集实例
2019/01/30 Python
python解析xml简单示例
2019/06/21 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
Python3开发环境搭建详细教程
2020/06/18 Python
css3 边框、背景、文本效果的实现代码
2018/03/21 HTML / CSS
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
英国在线珠宝店:The Jewel Hut
2017/03/20 全球购物
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
法院信息化建设方案
2014/05/21 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
2015年度保密工作总结
2015/04/24 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
教师节班会开场白
2015/06/01 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
手残删除python之后的补救方法
2021/06/26 Python
关于redisson缓存序列化几枚大坑说明
2021/08/04 Redis
MySql数据库触发器使用教程
2022/06/01 MySQL