利用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 相关文章推荐
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
10个实用的PHP代码片段
Sep 02 PHP
PHP跨时区(UTC时间)应用解决方案
Jan 11 PHP
解析zend Framework如何自动加载类
Jun 28 PHP
php实现文件编码批量转换
Mar 10 PHP
destoon实现调用热门关键字的方法
Jul 15 PHP
详解php比较操作符的安全问题
Dec 03 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
php实现页面纯静态的实例代码
Jun 21 PHP
PHP实现的抓取小说网站内容功能示例
Jun 27 PHP
PHP 文件上传限制问题
Sep 01 PHP
PHP 实现链式操作
Mar 09 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版微信公众平台红包API
2015/04/02 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
2019/10/17 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
2017/08/25 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
vue中echarts3.0自适应的方法
2018/02/26 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
微信小程序利用swiper+css实现购物车商品删除功能
2019/03/06 Javascript
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
2014/08/15 Python
Python字符串替换实例分析
2015/05/11 Python
关于Python如何避免循环导入问题详解
2017/09/14 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
pandas的排序和排名的具体使用
2019/07/31 Python
jupyter 实现notebook中显示完整的行和列
2020/04/09 Python
python 日志模块logging的使用场景及示例
2021/01/04 Python
HTML5语音识别标签写法附图
2013/11/18 HTML / CSS
美的官方商城:Midea
2016/09/14 全球购物
MySQL面试题
2014/01/12 面试题
工业学校毕业生自荐信范文
2014/01/03 职场文书
物流仓储计划书
2014/01/10 职场文书
养殖项目策划书范文
2014/01/13 职场文书
电台实习生求职信
2014/02/25 职场文书
产品售后服务承诺书
2014/05/21 职场文书
物业品质提升方案
2014/06/08 职场文书
2014年世界艾滋病日演讲稿
2014/11/28 职场文书
干部培训工作总结2015
2015/05/25 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python
java executor包参数处理功能 
2022/02/15 Java/Android