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


Posted in PHP onOctober 09, 2006

利用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 金额数字转换成英文
May 06 PHP
PHP之数组学习
May 29 PHP
php _autoload自动加载类与机制分析
Feb 10 PHP
CURL状态码列表(详细)
Jun 27 PHP
php结合ajax实现赞、顶、踩功能实例
May 12 PHP
php中实现xml与mysql数据相互转换的方法
Dec 25 PHP
php上传图片客户端和服务器端实现方法
Mar 30 PHP
php $_SESSION会员登录实例分享
Jan 19 PHP
php中str_pad()函数用法分析
Mar 28 PHP
PHP实现字符串大小写转函数的功能实例
Feb 06 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
Feb 15 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 PHP
PHP 和 XML: 使用expat函数(三)
Oct 09 #PHP
PHP 和 XML: 使用expat函数(二)
Oct 09 #PHP
PHP 和 XML: 使用expat函数(一)
Oct 09 #PHP
用PHP动态生成虚拟现实VRML网页
Oct 09 #PHP
其他功能
Oct 09 #PHP
PHP新手上路(十一)
Oct 09 #PHP
PHP新手上路(十二)
Oct 09 #PHP
You might like
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
php中hashtable实现示例分享
2014/02/13 PHP
php构造函数与析构函数
2016/04/23 PHP
js小技巧--自动隐藏红叉叉
2007/08/13 Javascript
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
JS 各种网页尺寸判断实例方法
2013/04/18 Javascript
javascript arguments使用示例
2014/12/16 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法
2015/08/07 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2016/11/24 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
2017/02/10 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
Node.js简单入门前传
2017/08/21 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
[01:25]2014DOTA2国际邀请赛 zhou分析LGD比赛情况
2014/07/14 DOTA
[00:27]DOTA2荣耀之路2:Patience from zhou!
2018/05/24 DOTA
python实现批量修改文件名代码
2017/09/10 Python
机器学习python实战之手写数字识别
2017/11/01 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
介绍一下#error预处理
2015/09/25 面试题
应届毕业生个人自我评价
2013/09/20 职场文书
公务员综合考察材料
2014/02/01 职场文书
个人借款协议书范本
2014/11/17 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
2015年底工作总结范文
2015/05/15 职场文书
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby