Re: [請益] for迴圈table練習

看板PHP作者 (Perfect Stranger)時間15年前 (2010/10/25 00:54), 編輯推噓4(4024)
留言28則, 12人參與, 最新討論串3/3 (看更多)
<?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

10/25 03:47, , 1F
這樣寫的意義跟echo有差嗎XD? 只是換個函式吧?
10/25 03:47, 1F

10/25 06:18, , 2F
感覺反而變得更複雜= =
10/25 06:18, 2F

10/25 07:09, , 3F
我是你專案經理的話我會叫你重寫而不是重構。
10/25 07:09, 3F

10/25 09:54, , 4F
只是把echo變成printf阿...這樣有比較好??
10/25 09:54, 4F

10/25 10:01, , 5F
沒有比較好= =..會想這樣做是想少key幾次echo 我錯了各位
10/25 10:01, 5F

10/25 10:30, , 6F
想少key echo用<?=?>啊...
10/25 10:30, 6F

10/25 11:25, , 7F
樓上!我上一篇才講過,如果short tag關掉就不能用了。
10/25 11:25, 7F

10/25 11:36, , 8F
不知道各位到底有沒有看出來我講的是「顯示」的本質論。
10/25 11:36, 8F

10/25 11:36, , 9F
而不是僅針對echo這件事。
10/25 11:36, 9F

10/25 12:20, , 10F
可以說的明確一點嗎..小弟願聞其詳
10/25 12:20, 10F

10/25 12:36, , 11F
笑果十足XDD
10/25 12:36, 11F

10/25 12:45, , 12F
我說得已經很明確了吧。
10/25 12:45, 12F

10/25 13:10, , 13F
這樣看來我初學php時就接著學smarty還真是幸福XD
10/25 13:10, 13F

10/25 13:15, , 14F
推一下Smarty
10/25 13:15, 14F

10/25 14:52, , 15F
我沒那麼幸福!不過好歹遇到CI!也用得很習慣了。
10/25 14:52, 15F

10/25 15:04, , 16F
@_@現在很多人改用dwoo不用smarty了
10/25 15:04, 16F

10/25 16:51, , 17F
還好我相信以前在石頭閒語裡面那篇文章,直接跳過
10/25 16:51, 17F

10/25 16:51, , 18F
樣板引擎XD
10/25 16:51, 18F

10/25 17:58, , 20F
kelnuyang說的可是這篇?
10/25 17:58, 20F

10/25 17:59, , 21F
抱歉把你的英文拼反二個字了。不要生氣唷!
10/25 17:59, 21F

10/25 19:59, , 22F
這篇還真幽默 XD
10/25 19:59, 22F

10/25 22:01, , 23F
恩對啊,我覺得他講的很有道理ㄟ
10/25 22:01, 23F

10/25 22:01, , 24F
或者是我經驗不夠多,跟過三四個美工合作
10/25 22:01, 24F

10/25 22:02, , 25F
他們寧可用繪圖軟體去畫版面
10/25 22:02, 25F

10/25 22:02, , 26F
不然把所有的Controller躲到後端去,前端抓值就好了
10/25 22:02, 26F

10/25 22:02, , 27F
成果就像是小弟上次丟的那個問卷系統
10/25 22:02, 27F

10/25 22:03, , 28F
Controller分離的夠乾淨,View就算用silverlight做都行
10/25 22:03, 28F
文章代碼(AID): #1Cn6J8DX (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
12
49
完整討論串 (本文為第 3 之 3 篇):
12
49
文章代碼(AID): #1Cn6J8DX (PHP)