利用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网站提速三大“软”招
Oct 09 PHP
IIS下配置Php+Mysql+zend的图文教程
Dec 08 PHP
PHP 开发环境配置(Zend Studio)
Apr 28 PHP
php $_SERVER windows系统与linux系统下的区别说明
Feb 14 PHP
php实现建立多层级目录的方法
Jul 19 PHP
PHP exif扩展方法开启详解
Jul 28 PHP
php支持中文字符串分割的函数
May 28 PHP
thinkPHP5框架中widget的功能与用法详解
Jun 11 PHP
tp5实现微信小程序多图片上传到服务器功能
Jul 16 PHP
PHP常见加密函数用法示例【crypt与md5】
Jan 27 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 PHP
php使用curl模拟多线程实现批处理功能示例
Jul 25 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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
多重?l件?合查?(一)
2006/10/09 PHP
swfupload 多文件上传实现代码
2008/08/27 PHP
php输入流php://input使用示例(php发送图片流到服务器)
2013/12/25 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
JS 的应用开发初探(mootools)
2009/12/19 Javascript
jquery 常用操作方法
2010/01/28 Javascript
JQuery 文本框使用小结
2010/05/22 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
Jquery插件分享之气泡形提示控件grumble.js
2014/05/20 Javascript
谈谈JavaScript异步函数发展历程
2015/09/29 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
Angular移动端页面input无法输入的解决方法
2017/11/14 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python将ip地址转换成整数的方法
2015/03/17 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
django使用html模板减少代码代码解析
2017/12/12 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
python 装饰器功能与用法案例详解
2020/03/06 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
Python实现Word表格转成Excel表格的示例代码
2020/04/16 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
美国床垫和床上用品公司:Nest Bedding
2017/06/12 全球购物
党员证明模板
2015/06/19 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis