利用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执行速率优化技巧小结
Mar 15 PHP
php下实现在指定目录搜索指定类型文件的函数
Oct 03 PHP
PHP 文件上传源码分析(RFC1867)
Oct 30 PHP
10个可以简化php开发过程的MySQL工具
Apr 11 PHP
使用 PHPMAILER 发送邮件实例应用
Nov 07 PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 PHP
PHP数据库编程之MySQL优化策略概述
Aug 16 PHP
PHP小白必须要知道的php基础知识(超实用)
Oct 10 PHP
Yii2框架实现登陆添加验证码功能示例
Jul 12 PHP
PHP5.6读写excel表格文件操作示例
Feb 26 PHP
基于PHP实现微信小程序客服消息功能
Aug 12 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 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 HTML JavaScript MySQL代码如何互相传值的方法分享
2012/09/30 PHP
PHP ignore_user_abort函数详细介绍和使用实例
2014/07/15 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
2014/08/14 PHP
php编程每天必学之验证码
2016/03/03 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
php 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
2019/09/10 PHP
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
angular.js中解决跨域问题的三种方式
2017/07/12 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
解决layui轮播图有数据不显示的情况
2019/09/16 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
Openlayers+EasyUI Tree动态实现图层控制
2020/09/28 Javascript
[01:04]DOTA2上海特锦赛现场采访 FreeAgain遭众解说围攻
2016/03/25 DOTA
使用cx_freeze把python打包exe示例
2014/01/24 Python
Linux系统上Nginx+Python的web.py与Django框架环境
2015/12/25 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
如何实现一个自定义类的序列化
2012/05/22 面试题
标记环介质访问控制协议
2016/03/27 面试题
经贸日语专业个人求职信
2013/12/13 职场文书
语文教研活动总结
2014/07/02 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
python实现简单区块链结构
2021/04/25 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python
基于Python编写一个监控CPU的应用系统
2022/06/25 Python