台灣最大程式設計社群網站
線上人數
1176
 
會員總數:246277
討論主題:189813
歡迎您免費加入會員
討論區列表 >> PHP >> 怎麼將db內的資料順序用英文字母表示
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
怎麼將db內的資料順序用英文字母表示
價值 : 45 QP  點閱數:1031 回應數:2
樓主

azureshin
初學者
20 143
1575 72
發送站內信

請問一下


原本輸出只會是name1, name2, name3
但我希望輸出時, name的前面能有index數字, 而index數字卻又以$arr內的為主,如$arr不足則循環, 如下
A name1
B name2
C name3
A name4
B name5
C name6

不知道我的標題表達是否正確, 但我要的就是資料前面不斷重複出現$arr的值


本篇文章發表於2011-12-31 18:43
1樓
最有價值解答

皮皮快跑
檢舉此回應

這當中有用一個很特別的技巧就是$num++
你看到的公式$num++ %3
他會先做$num % 3並代入陣列(%是取餘數,所以0 % 3 為0(因為0除以3的餘數是0),1 % 3為1(因為1除以3的餘數是1)
之後才會把$num做 + 1的動作。
但如果你反過來用++$num的話,就會變成先做$num + 1的動作才做$num % 3的動作。

本篇文章回覆於2011-12-31 19:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Dio
檢舉此回應
嗯,跟皮老大說的一樣,用餘數的概念就ok 了。
本篇文章回覆於2012-02-28 07:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.