利用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 相关文章推荐
PHP4 与 MySQL 数据库操作函数详解
Oct 09 PHP
Mysql的常用命令
Oct 09 PHP
新手学PHP之数据库操作详解及乱码解决!
Jan 02 PHP
PHP 采集程序原理分析篇
Mar 05 PHP
基于php设计模式中工厂模式详细介绍
May 15 PHP
解析thinkphp import 文件内容变量失效的问题
Jun 20 PHP
php中用socket模拟http中post或者get提交数据的示例代码
Aug 08 PHP
php文件服务实现虚拟挂载其他目录示例
Apr 17 PHP
PHP模块memcached使用指南
Dec 08 PHP
thinkPHP5.0框架独立配置与动态配置方法
Mar 17 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
May 29 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
Apr 26 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 str_replace的替换漏洞
2008/03/15 PHP
PHP修改session_id示例代码
2014/01/08 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
2020/04/06 PHP
预加载css或javascript的js代码
2010/04/23 Javascript
Array的push与unshift方法性能比较分析
2011/03/05 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
jquery实现的用户注册表单提示操作效果代码分享
2015/08/28 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
JS hashMap实例详解
2016/05/26 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
教你如何编写Vue.js的单元测试的方法
2018/10/17 Javascript
axios携带cookie配置详解(axios+koa)
2018/12/28 Javascript
使用jquery-easyui的布局layout写后台管理页面的代码详解
2019/06/19 jQuery
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
jQuery 隐藏/显示效果函数用法实例分析
2020/05/20 jQuery
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
token 机制和实现方式
2020/12/15 Javascript
浅析Python中的join()方法的使用
2015/05/19 Python
python抓取百度首页的方法
2015/05/19 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
对python .txt文件读取及数据处理方法总结
2018/04/23 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
python爬虫 requests-html的使用
2020/11/30 Python
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
大学生实习证明范本
2014/01/15 职场文书
村党支部书记承诺书
2014/05/29 职场文书
师范毕业生求职信
2014/07/11 职场文书
2015年小学数学教研组工作总结
2015/05/21 职场文书
入党群众意见范文
2015/06/02 职场文书
美丽人生观后感
2015/06/03 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书