PHP十六进制颜色随机生成器功能示例


Posted in PHP onJuly 24, 2017

本文实例讲述了PHP十六进制颜色随机生成器功能。分享给大家供大家参考,具体如下:

<?php
function randomColor() {
  $str = '#';
  for($i = 0 ; $i < 6 ; $i++) {
    $randNum = rand(0 , 15);
    switch ($randNum) {
      case 10: $randNum = 'A'; break;
      case 11: $randNum = 'B'; break;
      case 12: $randNum = 'C'; break;
      case 13: $randNum = 'D'; break;
      case 14: $randNum = 'E'; break;
      case 15: $randNum = 'F'; break;
    }
    $str .= $randNum;
  }
  return $str;
}
$color = randomColor();
echo $color;
?>

运行结果:#8ABED4

PHP 相关文章推荐
菜鸟学PHP之Smarty入门
Jan 04 PHP
PHP中MD5函数使用实例代码
Jun 07 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 PHP
php中拷贝构造函数、赋值运算符重载
Jul 25 PHP
php解析json数据实例
Aug 19 PHP
php+html5使用FormData对象提交表单及上传图片的方法
Feb 11 PHP
php模板引擎技术简单实现
Mar 15 PHP
php自定义函数实现二维数组排序功能
Jul 20 PHP
PHP实现的简单操作SQLite数据库类与用法示例
Jun 19 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
Nov 06 PHP
Laravel框架实现调用百度翻译API功能示例
May 30 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 #PHP
php实现和c#一致的DES加密解密实例
Jul 24 #PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 #PHP
Yii2.0多文件上传实例说明
Jul 24 #PHP
thinkphp分页集成实例
Jul 24 #PHP
PHP 实现页面静态化的几种方法
Jul 23 #PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 #PHP
You might like
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
2013/09/28 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
jquery实现很酷的网页顶部图标下拉菜单效果
2015/08/22 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
layui table 参数设置方法
2018/08/14 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
vue跳转方式(打开新页面)及传参操作示例
2020/01/26 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
用Python实现换行符转换的脚本的教程
2015/04/16 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
python实现最小二乘法线性拟合
2019/07/19 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
.NET面试10题
2014/02/24 面试题
工商管理实习自我鉴定
2013/09/28 职场文书
建筑专业毕业生推荐信
2013/11/21 职场文书
婚假请假条格式及范文
2014/04/10 职场文书
运动会方队口号
2014/06/07 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
2015年学校财务工作总结
2015/05/19 职场文书
二胎满月酒致辞
2015/07/29 职场文书
MySQL一些常用高级SQL语句
2021/07/03 MySQL
Nginx利用Logrotate实现日志分割
2022/05/20 Servers