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 相关文章推荐
建立文件交换功能的脚本(三)
Oct 09 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
Nov 02 PHP
php递归获取目录内文件(包含子目录)封装类分享
Dec 25 PHP
php实现执行某一操作时弹出确认、取消对话框
Dec 30 PHP
PHP操作文件的一些基本函数使用示例
Nov 18 PHP
php判断两个浮点数是否相等的方法
Mar 14 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
Dec 01 PHP
php array_values 返回数组的值实例详解
Nov 17 PHP
php如何修改SESSION的生存存储时间的实例代码
Jul 05 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
Laravel如何同时连接多个数据库详解
Aug 13 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
Apr 06 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中json_decode()和json_encode()的使用方法
2012/06/04 PHP
php实现的百度搜索某地天气的小偷代码
2014/04/23 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
jquery入门—选择器实现隔行变色实例代码
2013/01/04 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
2015/08/03 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
JS打印彩色菱形的实例代码
2018/08/15 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
VUE路由动态加载实例代码讲解
2019/08/26 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
jquery自定义组件实例详解
2020/12/31 jQuery
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
Flask框架模板渲染操作简单示例
2019/07/31 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
澳大利亚玩具剧场:Toy Playhouse
2019/03/03 全球购物
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
恒华伟业笔试面试题
2015/02/26 面试题
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
小学数学国培感言
2014/03/10 职场文书
建议书标准格式
2014/03/12 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
出售房屋委托书范本
2014/09/24 职场文书
大学生暑期实践报告
2015/07/13 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书