|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家如果能懂得“熟能生巧”的道理也就明白了这并不是浪费时间,同时这也可以减轻板主的负担,让他们有时间去处理更难的问题。 一个色彩轮换的复杂例子,利用三元运算子,使法式简洁。
咱们已经在网站上看过一些表格单位格的后台色彩是隔行变更的,其适用上面一段很小的一段代码就能够完成: $color=(($coloralter++ %2)? "e0e0e0":"e8e8e8") ,即经由过程将变量累加和2取余,应用三元运算子来获得两个分歧得色彩值。
示例以下:
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<table width="750" border="0" cellspacing="1" cellpadding="1">
<?php
for ($i=0;$i<5;$i++) {
$color = (($coloralternator++ %2) ? "e0e0e0" : "ff6666");
echo "<tr bgcolor='".$color."'><td>人人好</td></tr>";
}
?>
</table>
</body>
</html>
刚开始因为习惯于ASP格式的写法,总是在这些方面出现问题,自己还总是找不到问题所在,这就提醒了自己,在写代码的时候一定要认真,不能粗心地老是少个“;”或者字母大小写不分,要不然很可能找半天都找不到错误。 |
|