首页 | 开发 系统 安全 | 生活 娱乐 旅游 游戏 文学 数码 | 社区 博客 | 交易 商城 | 会员区
开发首页 | PHP专栏 | ASP专栏 | JAVA专栏 | .NET专栏 | PERL专栏 | C/C++专栏 | 数据库专栏
PHP专栏 >> 安装配置 | 基础应用 | 函数资料 | 高手进阶 | 高级应用 | 数据库应用 | 常见问题
您的位置: 首页 > PHP专栏 > 函数资料 > 正文
中搜新闻 新闻自助餐  软件资讯尽在太平洋
利用static实现表格的颜色隔行显示
http://dev.isyi.com 实易开发 (2005-09-09 12:11:50)  文章来源:www.phpe.net
利用static实现表格的颜色隔行显示
在实际编程应用中我们对STATIC的功能经常遗忘。要好好反省。。:)

我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服。那麽怎样做使表格各行的颜色不同呢?
请看下面:
function getcolor()
{
static $colorvalue;//定义一个静态变量
if($colorvalue=="#ffffff")
$colorvalue="#000000";
else $colorvalue="#ffffff";
return($colorvalue);
}
print("n");//下面输出10行
for($i=0;$i<10;$i++)
{ $bcolor=getcolor();//换背景颜色
print("n");
print("n");
print("");
}
print("
$i
n");
说明:
此程序中定义了一个静态变量static $colorvalue意思是在函数调用结束后,
此变量$colorvalue还保留值,没有消失。当再次调用getcolor()函数时,变量$colorvalue的值是上次函数调用结束时$colorvalue的值。



【责任编辑:】
评论】【内容指正】·【 】【打印】·【顶部】【关闭窗口
· php4的彩蛋 2005-09-09 13:00:19
· PHP,21世纪的霸主(一) 2005-09-09 13:00:15
· PHP,21世纪的霸主(二) 2005-09-09 12:59:56
· PHP,21世纪的霸主(三) 2005-09-09 12:59:52
· PHP,21世纪的霸主(四) 2005-09-09 12:59:51
 焦点关注
 动态专题
精彩推荐
网易科技 | 中国软件 | 博客中国 | 写作社区 | IT世界 | 逐浪网 | pconline | 幻剑书盟 | 52pk.net | 更多友情链接
实易简介 | 业务合作 | 广告服务 | 招聘信息 | 在线服务 | 提交建议
Copyright © 2002-2005 实易. All rights Reserved