作者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