|
本文介绍下,用php实现隔行变色的一段代码,有需要的朋友参考下。
在php编程中,最常见的一个实现就是动态输出数据,尤其是输出以表格显示的数据。 数据来源可以是xml文件,可以是数据库表中的数据,也可以是其它类型的数据,如csv、xls等。 如何以用户友好的方式显示这些数据,有时是个问题。 以隔行变色的方式显示数量较大的数据时,不失为一个好办法,结合css样式来实现。可以让数据更清晰易读,更直观。 下面分享的这段代码,可以实现如上的功能,如下:
<?php /*** an array of animals ***/
$animals = array('dingo',
'wombat',
'platypus',
'kangaroo',
'steve irwin',
'wallaby',
'kookaburra',
'kiwi');
?>
<style type="text/css">
table tbody tr.light {
background-color:pink;
}
table tbody tr.dark {
background-color: grey;
}
table tbody tr:hover {
background-color: white;
}
</style>
<body>
<table>
<thead>
<tr><td>隔行变色</td></tr>
</thead>
<tfoot>
<tr><td>bbs.it-home.org-程序员之家</td><td></td></tr>
</tfoot>
<tbody>
<?php /*** set a counter ***/
$i=0;
/*** the CSS class names ***/
$colors = array('light', 'dark');
foreach( $animals as $critter )
{
echo '<tr class="'.$colors[$i++ % 2].'"><td>'.$critter.'</td>';
}
?>
</tbody>
</table>
<p>说明:
本例中,我们用到了css3样式表,现在很多浏览器已经支持css3了。
大家可以尝试使用下,功能很强大,效果也不错。</p>
<p>如下:</p><div class="aritcle_card flexRow">
<div class="artcardd flexRow">
<a class="aritcle_card_img" href="/xiazai/code/10743" title="易企CMS1.8"><img
src="https://img.php.cn/upload/webcode/000/000/010/176352481126128.jpg" alt="易企CMS1.8" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a>
<div class="aritcle_card_info flexColumn">
<a href="/xiazai/code/10743" title="易企CMS1.8">易企CMS1.8</a>
<p>易企CMS:国内首款完全基于SEO友好性开发的营销型企业网站系统,让企业网络营销从此易如反掌。 本程序特征:100%开发源代码,免费开源;后台管理操作简单易行;模板div+css标准设计,符合w3c标准,兼容主流浏览器;开发语言和数据库:PHP+Mysql。 本程序亮点:从基础代码开发起完全符合SEOWHY理论的SEO规范,力图实现国内首款对SEO最友好的企业网站开源程序,为企业网络营销的巨大成功</p>
</div>
<a href="/xiazai/code/10743" title="易企CMS1.8" class="aritcle_card_btn flexRow flexcenter"><b></b><span>下载</span> </a>
</div>
</div>
<pre class="brush: php; auto-links:false;">
tr:nth-child(odd) {
background-color: red;
}
tr:nth-child(even) {
background-color: green;
}
|
0
0
相关文章
PHP如何按行读取文本文件_PHP逐行读取文本文件详细操作【详解】
怎么评估php版本控制效果_评估使用效果指标】
如何在 PHP 输出的字符串中添加换行符
如何在PHP表单中正确显示矩形面积计算结果
如何在 PHP 中为数据库导出表格添加列标题行
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。
463
2026.02.13
本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。
135
2026.02.13
本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。
64
2026.02.13
本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。
20
2026.02.13
本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。
26
2026.02.13
本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。
14
2026.02.12
本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。
524
2026.02.12
本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。
53
2026.02.12
热门下载
相关下载
精品课程
最新文章


