那是一个月黑风高的清晨,上课正讲到用循环写表格,各种单循环,双循环,爽循环,隔行变色,隔列变色。只听见凯哥在那张迷你讲桌前说道:“我们来看一样好玩的东西。是鲁翼峰同学写的。”然后,我就high了,我相信鲁翼峰同学应该更high。连上屏幕的一瞬间,我就湿了,内心呼唤着:我没有白high。那是一幅什么样的景象,简直亮瞎了我的硬化氪金狗眼。那是一个表格,用单循环写的表格,每个<td></td>的背景色都不一样的表格!我的内心有如滔滔江水,连绵不绝于耳,澎湃不止,终于。。。我克制住了。恩?!怎么颜色偏暗,是不是用rand(000000,999999)做的?不够靓丽啊,姑娘不会喜欢的~我要弄个0-9,a-f都有的!那一刻,我就像获得了新生一样,瞬间感觉有了目标,有了方向,也有了动力,只差内牛满面了,毕竟是在上课,还是矜持一点好。我被那神奇都六位随机颜色值吸引了。
- function rand_color(){ for($k=0;$k<=5;$k++){ $rand=mt_rand(0,15); switch($rand){ case 0: echo '0'; break; case 1: echo '1'; break; case 2: echo '2'; break; case 3: echo '3'; break; case 4: echo '4'; break; case 5: echo '5'; break; case 6: echo '6'; break;
case 7: echo '7'; break; case 8: echo '8'; break; case 9: echo '9'; break; case 10: echo 'a'; break; case 11: echo 'b'; break; case 12: echo 'c'; break; case 13: echo 'd'; break; case 14: echo 'e'; break; case 15: echo 'f'; break; } }}
|
//这是最初的版本,函数是今天刚加的,之前是写在另一个文件里,表格里用到随机背景的时候就include一下,直接输出六位数字,也挺方便。
今天吃饭,晓光告诉我可以直接用array_rand()随机获得数组中的值,于是我就湿了一下:一想,是不是可以差不多这么写:
- $i=rand(0,15);$rand=array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f');$x=$rand[$i];
|
......当时在吃饭,没具体怎么想。。。就这么一概念一闪而过。
下午用array_rand()写了一下:
- function rand_color(){ $rand=array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'); $rand_index=array_rand($rand,6); for($i=0;$i<=5;$i++){ echo $rand[$rand_index[$i]]; }}
|
//写完一看,这太坑跌了,颜色大多都是偏蓝的- -原来是循环套的太里面了,这样只是$rand中随机取出6个数,都不是重复的,应该把循环套在外面,每次都从$rand中随机6个数,然后再从那6个数中随机。。。
后来修改了一下。。。
- function rand_color(){ for($i=0;$i<=5;$i++){ $rand=array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'); $rand_num=array_rand($rand,16); echo $rand[$rand_num[$i]]; }}
|
然后就绕进去了,然后就问了白宇老湿。。。结果。。。
- function rand_color(){ $rand=array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'); $a=rand(0,15); return $rand[$a]; }
|
结果是真的湿了。。。这应该是最简单的了吧,其实就是吃饭时闪过的那个念头,array_rand()......某个部位隐隐作疼。。。
PS. 如 果 用return,需要用循环来套函数:
- for($i=0;$i<=5;$i++){ echo rand_color(); }
|
如 果 用echo,直接在函数里面套循环就可以了。正好加深了return和echo一个区别的印象:遇到return函数就停止了。
- function rand_color(){ for($i=0;$i<=5;$i++){ $rand=array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'); $a=rand(0,15); echo $rand[$a]; } }
|
分享到:
相关推荐
"通达信公式指标源码 神奇抛物线" 本文将对通达信公式指标源码"神奇抛物线"进行详细的解释和分析,包括指标的原理、编程代码、图表分析等方面。 神奇抛物线指标的原理 神奇抛物线指标是一种基于抛物线理论的技术...
此外,可能还会用到RGB LED,通过独立控制红绿蓝三基色的亮度来实现全彩显示。 6. **定时与控制逻辑**:为了实现自动旋转和色彩变换,电路可能包含了定时器和控制器,比如555定时器或微控制器(如Arduino或单片机)...
在计算机视觉领域,图像处理是不可或缺的一部分,而BGR(Blue-Green-Red)和RGB(Red-Green-Blue)是两种广泛使用的颜色空间。在许多操作系统和编程库中,如OpenCV,图像数据默认存储为BGR格式,而我们通常在屏幕上...
2. **多种颜色模式**:优秀的取色器不仅提供RGB(红绿蓝)颜色模式,还会包含HEX(十六进制)、CMYK(青品黄黑)和HSV(色相饱和度值)等颜色模型,满足不同领域的专业需求。 3. **颜色历史记录**:为了方便用户...
在本公式源码中,我们可以看到DRAWBAND(DIFF,RGB(255,0,0),M60,RGB(0,0,255)),该函数绘制了DIFF与M60之间的带状图表,以帮助投资者更好地理解市场趋势。 6. 寻底和小荷指标: 寻底和小荷指标用于检测市场的底部和...
6. **颜色分类**:颜色分类如“友善”、“神奇”、“浪漫”等,是将颜色与情感或心理效应关联的方式。不同的颜色可以唤起不同的情绪反应,因此在设计时考虑颜色的心理影响至关重要,比如蓝色常给人平静感,红色代表...
本教程的第10章聚焦于“神奇的效果”,这章节深入探讨了如何通过InDesign CS4创造各种视觉冲击力强、引人入胜的特效,从而提升设计作品的专业度和艺术感。 在这一章中,你将学习到以下几个关键知识点: 1. **图层...
屏幕取色器是非常神奇的东西,把鼠标放到你电脑的任何鼠标可滑过的地方,取色器就会显示他的RGB值。它曾经帮过我一个大忙,一次我们已经开发完web项目要换皮肤,美工又看不懂代码,我又对css理解不多,但有了屏幕取...
但在这个例子中,由于用户可以自定义RGB值和渐变方式,所以可能需要通过JavaScript动态地计算颜色变化,并将结果应用于每个字符。 2. 利用JavaScript创建多个文本元素,每个元素的字体颜色稍有差异,形成视觉上的...
SetBkColor(dc.m_hDC, RGB(255, 0, 255)); // 选择一个颜色作为透明色 dc.SetBkMode(TRANSPARENT); // 设置背景模式为透明 // 如果使用alpha通道透明: // 获取并设置当前像素的alpha值 // ... // 使用...
录像功能还包括静音设置、图片预览和图库快速进入,以及独特的“神奇模式”录像模板。 7. 社交媒体集成:如5G抖音拍摄功能,使得用户可以在行车过程中分享驾驶体验,同时,内外双摄的设计考虑到了车内生活的多元化...
1. **特征提取**:首先,我们需要通过卷积神经网络(CNNs)从输入的RGB-D图像(包含颜色和深度信息)或者LiDAR点云数据中提取特征。这些特征可以捕捉到物体的形状、纹理和空间结构。 2. **定位预测**:接着,模型会...
这里我们以灰度滤镜为例,其算法是根据颜色的RGB值来计算出一个灰度值,然后将原像素的R、G、B通道都设置为这个灰度值。灰度值的计算公式如下: ``` gray = 0.299 * R + 0.587 * G + 0.114 * B ``` 以下是一个简单...
色彩是我们生活中不可或缺的一部分,它通过神奇的力量装饰了大自然,赋予我们视觉上的享受和心灵的慰藉。色彩的产生基于光的反射、折射和透射原理。 在色彩的基础知识中,我们可以将色彩分为无彩色和有彩色两大类。...
RGB 值rgb(255,0,0) 最后 css 颜色代码为red 使用它非常简单: %(color)[Text] 截图 创建您的群组。 如果您想准确管理谁可以为他们的主题着色,或者用户是否在组系统中,请添加存储桶: 选择您希望能够使用...
《屏幕取色工具——探索颜色世界的神奇钥匙》 在数字化设计和编程的世界中,颜色扮演着至关重要的角色。精准地获取屏幕上的颜色信息是设计师、程序员以及任何与色彩打交道的人们常常面临的需求。"GetColor.zip"这个...
“吸颜色”这个词汇的使用,形象地描绘了颜色吸管吸取屏幕色彩的过程,仿佛是一个能够将屏幕上的颜色“吸入”到设计工具中的神奇装置。这个过程的操作非常简单,只需要点击一下鼠标即可完成颜色的选取,大大节省了在...
而"绿色小巧的颜色提取器",就是这样一款能够为设计师和开发者提供便捷、高效颜色提取体验的神奇工具。 这款提取器最显著的特点是它的便携性。相较于其他需要复杂安装流程的颜色提取工具,"绿色小巧的颜色提取器"以...
滤镜自带的功能极为强大,会产生很多神奇的效果,为画面带来无穷的魅力。在位图、索引图、48 位 RGB 图、16 位灰度图等色彩模式下,不允许使用滤镜工具。在 CMYK、Lab 等模式下,不允许使用画笔描边、素描、视频、...