利用static实现表格的颜色隔行显示的代码
在实际编程应用中我们对STATIC的功能经常遗忘。要好好反省。。:)
我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服。那麽怎样做使表格各行的颜色不同呢?
请看下面:
代码如下:
function getcolor()
{
static $colorvalue;//定义一个静态变量
if($colorvalue=="#ffffff")
$colorvalue="#000000";
else $colorvalue="#ffffff";
return($colorvalue);
}
print("<table border=1>n");//下面输出10行
for($i=0;$i<10;$i++)
{ $bcolor=getcolor();//换背景颜色
print("<tr bgcolor=$bcolor>n");
print("<td>$i</td>n");
print("</tr>");
}
print("</table>n");
?>
说明:
此程序中定义了一个静态变量static $colorvalue意思是在函数调用结束后,
此变量$colorvalue还保留值,没有消失。当再次调用getcolor()函数时,变量$colorvalue的值是上次函数调用结束时$colorvalue的值。
相关推荐
-
利用static实现表格的颜色隔行显示的代码
在实际编程应用中我们对STATIC的功能经常遗忘.要好好反省..:) 我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服.那麽怎样做使表格各行的颜色不同呢? 请看下面: 复制代码 代码如下: function getcolor() { static $colorvalue;//定义一个静态变量 if($colorvalue=="#ffffff") $colorvalue="#00
-
利用static实现表格的颜色隔行显示
利用static实现表格的颜色隔行显示 我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服.那麽怎样做使表格各行的颜色不同呢? 请看下面: <? function getcolor() { static $colorvalue;//定义一个静态变量 if($colorvalue=="#ffffff") $colorvalue="#000000"; else $colorvalue=&
-
jquery关于表格及表格列隐藏和显示问题探讨
1.关于指定表格指定列隐藏显示 复制代码 代码如下: $(":checkbox[name*=month]").each(function(){ if(!$(this).attr("checked")){ var colnum = $(this).val(); $("#listPage").find('tr').find("td:eq(" + colnum.toString() + ")").hide();
-
jQuery实现表格颜色交替显示的方法
本文实例讲述了jQuery实现表格颜色交替显示的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm
-
Android利用Palette实现提取图片颜色
目录 前言 创建Palette 提取颜色 文字颜色自动适配 更多功能 总结 前言 Palette即调色板这个功能其实很早就发布了,Jetpack同样将这个功能也纳入其中,想要使用这个功能,需要先依赖库 implementation 'androidx.palette:palette:1.0.0' 本篇文章就来讲解一下如何使用Palette在图片中提取颜色. 创建Palette 创建Palette其实很简单,如下 var builder = Palette.from(bitmap) var pal
-
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表格内容溢出省略号显示</title> <style type="text/css"> .contain { font-family: ' Microsoft YaHei '; margin: 15px
-
利用Android 防止系统字体变化、显示大小变化影响
目录 1.当系统字体变大时 2.解决办法 3.当显示大小变大时 4.解决办法 4.1 工具类 1.当系统字体变大时 Activity Fragment 当系统字体放大后,文字设置为sp的也跟随放大,设置为dp的则保存不变. 设置为sp的该如何修改呢? 2.解决办法 使用dp单位 在Activity中设置getResources() 可以在BaseActivity统一处理 @Override public Resources getResources() { Resources resources
-
python 利用 PrettyTable 美化表格
目录 一.安装 二.按行设置数据 三.按列添加 四.输出风格 五.获取字符串 六.表格样式设置 七.输出成HTML 八.复制 一.安装 pip install PrettyTable 二.按行设置数据 import prettytable as pt # 按行添加数据 tb = pt.PrettyTable() tb.field_names = ['name', 'age', 'height', 'weight'] tb.add_row(['autofelix', 25, 174, 65]) t
-
javascript实现通过表格绘制颜色填充矩形的方法
本文实例讲述了javascript实现通过表格绘制颜色填充矩形的方法.分享给大家供大家参考.具体如下: <html> <head> <title> Javascript画矩形 </title> <script type="text/javascript"> //定义函数,传入设置参数,返回一个有背景颜色的表格 function drawFilledRect(x,y,w,h,color) { document.write(&qu
-
layui 实现表格某一列显示图标
加个图标 设备状态是不是一目了然 在线设备往前排 { field: 'DevID', title: '设备ID', templet: function (d) { return d.iso == "1" ? "<i class='layui-icon' style='color:green;margin-right:5px'></i>" + d.DevID : "<i class='layui-icon' style='
随机推荐
- 安全知识解读防火墙日志记录
- 使用Python生成随机密码的示例分享
- ASP.NET Web API教程 创建域模型的方法详细介绍
- 初识PHP
- python实现将文本转换成语音的方法
- linux忘记mysql密码处理方法
- Egret引擎开发指南之创建项目
- jQuery响应鼠标事件并隐藏与显示input默认值
- 老生常谈JavaScript 函数表达式
- php生成的html meta和link标记在body标签里 顶部有个空行
- Linux学习第一天——ssh登录和软件安装详解
- 条条道路通向SANiSCSI SAN完全解读
- java从输入流中获取数据并返回字节数组示例
- Android下使用TCPDUMP实现数据抓包教程
- 详解快速搭建Spring Boot+Spring MVC
- numpy中的高维数组转置实例
- C#读写EXCEL单元格的问题实现
- 使用JDBC连接Mysql 8.0.11出现了各种错误的解决
- PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
- 你还在@微信官方?聊聊Python生成你想要的微信头像