利用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 smarty函数扩展
Mar 15 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
Jun 23 PHP
PHP删除数组中特定元素的两种方法
Jul 02 PHP
PHP防止注入攻击实例分析
Nov 03 PHP
利用PHP如何实现Socket服务器
Sep 23 PHP
PHP消息队列用法实例分析
Feb 12 PHP
YII Framework教程之异常处理详解
Mar 14 PHP
php+ajax注册实时验证功能
Jul 20 PHP
PHP让数组中有相同值的组成新的数组实例
Dec 31 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
May 31 PHP
php实现的顺序线性表示例
May 04 PHP
PHP与Web页面交互操作实例分析
Jun 02 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
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
php封装的验证码工具类完整实例
2016/10/19 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
php图形jpgraph操作实例分析
2017/02/22 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
javascript 模拟点击广告
2010/01/02 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
JavaScript中诡异的delete操作符
2015/03/12 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
javascript实现网页屏蔽Backspace事件,输入框不屏蔽
2015/07/21 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
详解使用vscode+es6写nodejs服务端调试配置
2017/09/21 NodeJs
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
浅谈python socket函数中,send与sendall的区别与使用方法
2017/05/09 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
2019/11/29 Python
使用python turtle画高达
2020/01/19 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
Python发送邮件实现基础解析
2020/08/14 Python
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
行政部岗位职责范本
2014/03/13 职场文书
文明城市标语
2014/06/16 职场文书
教师节标语大全
2014/10/07 职场文书
北京英文导游词
2015/02/12 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang