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 相关文章推荐
java EJB 加密与解密原理的一个例子
Jan 11 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
Nov 12 PHP
php设计模式 Adapter(适配器模式)
Jun 26 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
Jan 10 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
php删除数组元素示例分享
Feb 17 PHP
php7基于递归实现删除空文件夹的方法示例
Jun 15 PHP
详细解读php的命名空间(二)
Feb 21 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
Feb 20 PHP
yii2 开发api接口时优雅的处理全局异常的方法
May 14 PHP
PHP创建XML接口示例
Jul 04 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 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
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
php json相关函数用法示例
2017/03/28 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
JS写的数字拼图小游戏代码[学习参考]
2008/10/29 Javascript
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
Js获取数组最大和最小值示例代码
2013/10/29 Javascript
js设置组合快捷键/tabindex功能的方法
2013/11/21 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
详解JavaScript中Date.UTC()方法的使用
2015/06/12 Javascript
Listloading.js移动端上拉下拉刷新组件
2016/08/04 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
Bootstrap栅格系统的使用详解
2017/10/30 Javascript
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
vue v-for 使用问题整理小结
2019/08/04 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
2020/05/22 Javascript
11月编程语言排行榜 Python逆袭C#上升到第4
2017/11/15 Python
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
Pandas实现DataFrame按行求百分数(比例数)
2019/12/27 Python
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
波兰最大的宠物用品网上商店:FERA.PL
2019/08/11 全球购物
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
《胡杨》教学反思
2014/02/16 职场文书
兴趣小组活动总结
2014/05/05 职场文书
师范生见习报告范文
2014/11/03 职场文书
Python 中的Sympy详细使用
2021/08/07 Python