利用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缓存技术介绍
Nov 25 PHP
php 多个submit提交表单 处理方法
Jul 07 PHP
通用PHP动态生成静态HTML网页的代码
Mar 04 PHP
php中使用临时表查询数据的一个例子
Feb 03 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
Feb 18 PHP
php实现Linux服务器木马排查及加固功能
Dec 29 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
Aug 23 PHP
PHP和Mysql中转UTF8编码问题汇总
Oct 10 PHP
php微信高级接口群发 多客服
Jun 23 PHP
PHP中include/require/include_once/require_once使用心得
Aug 28 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 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
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
JS获取后台Cookies值的小例子
2013/03/04 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
2014/11/12 Javascript
JS打开新窗口防止被浏览器阻止的方法
2015/01/03 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
javascript回调函数详解
2018/02/06 Javascript
函数式编程入门实践(一)
2019/04/20 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
Python实现高效求解素数代码实例
2015/06/30 Python
python3中set(集合)的语法总结分享
2017/03/24 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
python读取xlsx的方法
2018/12/25 Python
python中元组的用法整理
2020/06/15 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
俄罗斯购买内衣网站:Trusiki
2020/08/22 全球购物
中学教师培训制度
2014/01/31 职场文书
高中生职业规划范文
2014/03/09 职场文书
环保建议书400字
2014/05/14 职场文书
服务明星事迹材料
2014/12/29 职场文书
田径运动会广播稿
2015/08/19 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
Win10本地连接不见了怎么恢复? win10系统电脑本地连接不见了解决方法
2023/01/09 数码科技