利用static实现表格的颜色隔行显示的代码


Posted in PHP onSeptember 02, 2007

在实际编程应用中我们对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的值。 
PHP 相关文章推荐
多文件上载系统完整版
Oct 09 PHP
用在PHP里的JS打印函数
Oct 09 PHP
PHP 开发工具
Dec 06 PHP
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
Dec 13 PHP
解析php类的注册与自动加载
Jul 05 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
php第一次无法获取cookie问题处理
Dec 15 PHP
php实现按照权重随机排序数据的方法
Jan 09 PHP
php实现表单多按钮提交action的处理方法
Oct 24 PHP
PHP addslashes()函数讲解
Feb 03 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
Sep 02 #PHP
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
Aug 26 #PHP
海河写的 Discuz论坛帖子调用js的php代码
Aug 23 #PHP
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
Aug 19 #PHP
PHP下几种删除目录的方法总结
Aug 19 #PHP
wordpress之wp-settings.php
Aug 17 #PHP
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 #PHP
You might like
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
javascript eval和JSON之间的联系
2009/12/31 Javascript
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
jquery动态加载图片数据练习代码
2011/08/04 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
JQuery中form验证出错信息的查看方法
2013/10/08 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
2015/08/05 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
2016/11/25 Javascript
微信小程序之拖拽排序(代码分享)
2017/01/21 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
详解jquery选择器的原理
2017/08/01 jQuery
js实现简单分页导航栏效果
2019/06/28 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
[01:02:47]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python语言描述KNN算法与Kd树
2017/12/13 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python简单商城购物车实例代码
2018/03/15 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
对pandas的行列名更改与数据选择详解
2018/11/12 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
python 常见的反爬虫策略
2020/09/27 Python
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
天游软件面试
2013/11/23 面试题
先进事迹报告会主持词
2014/04/02 职场文书
党员群众路线个人整改措施思想汇报
2014/10/12 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
好员工观后感
2015/06/17 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
JavaScript实现两个数组的交集
2022/03/25 Javascript