作者cspy (Perfect Stranger)
看板PHP
标题Re: [请益] for回圈table练习
时间Mon Oct 25 00:54:29 2010
<?php
printf('
<table border="3" height="60" width="600" bordercolorlight="#000080"
bordercolordark="#0000FF" cellspacing="0" cellpadding="0">
');
printf('<tr>');#tab row start
for($p=1,$q=1;$p <= 9;$p++){
printf('<td align="center">');#tab field start
while($q <= 9){
printf('%d X %d = %d<br>',$p,$q,$p*$q);
$q++; }
printf('</td>',$q=1);#tab field end
if( $p%3 == 0){
printf('</tr><tr>');#tab row end
}
}
printf ('</tr></table>');
?>
恩~~这是完全看不到echo的9*9用法..XD
简单的说就是你想出现什麽HTML~
就输出HTML tag 主要是抓到规则性..
这就是看你的逻辑如何去处理
※ 引述《ccg ()》之铭言:
: 最近刚学php学到for回圈,看到在设成table的一范例为
: <?php
: echo "<table border='1'>";
: for($i=1; $i<=10; $i++){
: if($i % 2 !=0){
: echo "<tr><td width='50'>{$i}</td>";
: }else{
: echo "<td width='50'>{$i}</td></tr>";
: }
: }
: echo "</table>";
: ?>
:
: 请问为何echo在一开头就要出现呢?
: 为何出现这麽多echo啊?? 冏>
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.165.252.4
1F:→ hinet60613:这样写的意义跟echo有差吗XD? 只是换个函式吧? 10/25 03:47
2F:→ BloodyDawn:感觉反而变得更复杂= = 10/25 06:18
3F:→ tkdmaf:我是你专案经理的话我会叫你重写而不是重构。 10/25 07:09
4F:推 madturtle:只是把echo变成printf阿...这样有比较好?? 10/25 09:54
5F:→ cspy:没有比较好= =..会想这样做是想少key几次echo 我错了各位 10/25 10:01
6F:→ LewisHamiltn:想少key echo用<?=?>啊... 10/25 10:30
7F:→ tkdmaf:楼上!我上一篇才讲过,如果short tag关掉就不能用了。 10/25 11:25
8F:→ tkdmaf:不知道各位到底有没有看出来我讲的是「显示」的本质论。 10/25 11:36
9F:→ tkdmaf:而不是仅针对echo这件事。 10/25 11:36
10F:→ cspy:可以说的明确一点吗..小弟愿闻其详 10/25 12:20
11F:推 timo0968:笑果十足XDD 10/25 12:36
12F:→ tkdmaf:我说得已经很明确了吧。 10/25 12:45
13F:→ liuyyss:这样看来我初学php时就接着学smarty还真是幸福XD 10/25 13:10
14F:→ cokellen:推一下Smarty 10/25 13:15
15F:→ tkdmaf:我没那麽幸福!不过好歹遇到CI!也用得很习惯了。 10/25 14:52
16F:→ liaosankai:@_@现在很多人改用dwoo不用smarty了 10/25 15:04
17F:推 Kelunyang:还好我相信以前在石头闲语里面那篇文章,直接跳过 10/25 16:51
18F:→ Kelunyang:样板引擎XD 10/25 16:51
20F:→ tkdmaf:kelnuyang说的可是这篇? 10/25 17:58
21F:→ tkdmaf:抱歉把你的英文拼反二个字了。不要生气唷! 10/25 17:59
22F:推 water2924:这篇还真幽默 XD 10/25 19:59
23F:→ Kelunyang:恩对啊,我觉得他讲的很有道理ㄟ 10/25 22:01
24F:→ Kelunyang:或者是我经验不够多,跟过三四个美工合作 10/25 22:01
25F:→ Kelunyang:他们宁可用绘图软体去画版面 10/25 22:02
26F:→ Kelunyang:不然把所有的Controller躲到後端去,前端抓值就好了 10/25 22:02
27F:→ Kelunyang:成果就像是小弟上次丢的那个问卷系统 10/25 22:02
28F:→ Kelunyang:Controller分离的够乾净,View就算用silverlight做都行 10/25 22:03