利用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
聊天室php&amp;mysql(五)
Oct 09 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
Jul 03 PHP
php调用C代码的实现方法
Mar 11 PHP
php+ajax实现图片文件上传功能实例
Jun 17 PHP
php从memcache读取数据再批量写入mysql的方法
Dec 29 PHP
php简单获取文件扩展名的方法
Mar 24 PHP
thinkphp多层MVC用法分析
Dec 30 PHP
浅谈PHP中关于foreach使用引用变量的坑
Nov 14 PHP
Laravel模糊查询区分大小写的实例
Sep 29 PHP
php变量与字符串的增删改查操作示例
May 07 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关于array_multisort多维数组排序的使用说明
2011/01/04 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
2007/03/12 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
jquery图片切换插件
2015/03/16 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
Javascript简单实现面向对象编程继承实例代码
2015/11/27 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
JS匹配日期和时间的正则表达式示例
2017/05/12 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
15分钟上手vue3.0(小结)
2020/05/20 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
Python编写一个闹钟功能
2017/07/11 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
python实现对csv文件的列的内容读取
2018/07/04 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
python安装sklearn模块的方法详解
2020/11/28 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
抽象类和接口的区别
2012/09/19 面试题
股东合作协议书范本
2014/04/14 职场文书
整改落实自查报告
2014/11/05 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
解决golang 关于全局变量的坑
2021/05/06 Golang
MySQL的全局锁和表级锁的具体使用
2021/08/23 MySQL
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS