利用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多图上传小程序代码
Jul 17 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
Aug 21 PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 PHP
PHP魔术方法__GET、__SET使用实例
Nov 25 PHP
将FCKeditor导入PHP+SMARTY的实现方法
Jan 15 PHP
php实现简单的MVC框架实例
Sep 23 PHP
PHP7匿名类用法分析
Sep 26 PHP
PHP+JS实现的商品秒杀倒计时用法示例
Nov 15 PHP
PHP使用curl函数发送Post请求的注意事项
Nov 26 PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 PHP
yii2局部关闭(开启)csrf的验证的实例代码
Jul 10 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
Jun 12 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
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
初识PHP
2014/09/28 PHP
PHP实现货币换算的方法
2014/11/29 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
JavaScript 获取当前时间戳的代码
2010/08/05 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
js正则匹配出所有图片及图片地址src的方法
2015/06/08 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
JS出现失效的情况总结
2017/01/20 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
微信小程序实现弹出层效果
2020/05/26 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
2019/01/31 Javascript
Javascript删除数组里的某个元素
2019/02/28 Javascript
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
Python处理PDF及生成多层PDF实例代码
2017/04/24 Python
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
Django1.9 加载通过ImageField上传的图片方法
2018/05/25 Python
Python实现注册、登录小程序功能
2018/09/21 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
Python实现快速排序的方法详解
2019/10/25 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
Java的类与C++的类有什么不同
2014/01/18 面试题
大四学生思想汇报
2014/01/13 职场文书
2014年父亲节活动方案
2014/03/06 职场文书
新教师岗前培训方案
2014/06/05 职场文书
Python打包为exe详细教程
2021/05/18 Python
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
Linux下使用C语言代码搭建一个简单的HTTP服务器
2022/04/13 Servers