利用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 相关文章推荐
一个从别的网站抓取信息的例子(域名查询)
Oct 09 PHP
PHP编程中八种常见的文件操作方式
Nov 19 PHP
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
PHP 将图片按创建时间进行分类存储的实现代码
Jan 05 PHP
PHP 数组排序方法总结 推荐收藏
Jun 30 PHP
ThinkPHP之N方法实例详解
Jun 20 PHP
CodeIgniter读写分离实现方法详解
Jan 20 PHP
PHP 接入支付宝即时到账功能
Sep 18 PHP
PHP实现添加购物车功能
Mar 06 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
PHP explode()函数用法讲解
Feb 15 PHP
PHP基于openssl实现非对称加密代码实例
Jun 19 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中的时间处理
2006/10/09 PHP
PHP中其实也可以用方法链
2011/11/10 PHP
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
解析php中获取url与物理路径的总结
2013/06/21 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
Jquery实现页面加载时弹出对话框代码
2013/04/19 Javascript
使用jQuery避免鼠标双击的解决方案
2013/08/21 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
关于javascript的一些知识以及循环详解
2016/09/12 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
[44:09]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第二局
2016/02/25 DOTA
使用Python3中的gettext模块翻译Python源码以支持多语言
2015/03/31 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
Python制作Windows系统服务
2017/03/25 Python
Python语言描述最大连续子序列和
2017/12/05 Python
关于Python作用域自学总结
2019/06/10 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
python 实现将多条曲线画在一幅图上的方法
2019/07/07 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
2020/04/03 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
装潢设计实习自我鉴定
2013/09/19 职场文书
写给老师的表扬信
2014/01/21 职场文书
商场促销活动方案
2014/02/08 职场文书
《桃林那间小木屋》教学反思
2014/05/01 职场文书
期末评语大全
2014/05/04 职场文书
贷款担保书范文
2014/05/13 职场文书
地质灾害防治方案
2014/05/14 职场文书
2014年感恩母亲演讲稿
2014/05/27 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
团支部书记竞选稿
2015/11/21 职场文书