[請益] 可變變數的問題
碰到一個情況,需要用 php 自己產生表格並且把資料庫裡的東西抓進來,
為了方便分類,欄位名稱是用以下方式取名
item_1_1 , item_1_2 , item_1_3 , item_1_4 ...
item_2_1 , item_2_2 , item_2_3 , item_2_4 ...
.
.
.
為了方便就用 for 去跑迴圈:
for($i=1;$i<=5;$i++)
{
echo "<td>".${"item_1_".$i}."</td>";
}
照理說他應該會跑出 $item_1_1 ~ $item_1_5 的欄位內容出來才對,
但是結果什麼都沒有。
神奇的是,一開始在測試可變變數是否是用 ${} 包起來的時候,
寫的測試卻可以正常執行..
for($i=1;$i<=5;$i++)
{
echo ${"item_2_".$i}."<br>";
}
這...是哪邊有問題阿?
--
馬皇馬皇!那邊有個村子 馬皇馬皇!好幾個國家說要來 馬皇馬皇~為什麼災情這麼慘
滅了 幫忙救災 文字:scuderia You ψQSWEET
東森 ◥ 騜 ◥ 東森 ◥ 騜 ◥ CNN ◥see! ◤ 騜
◤◎ ◎ 喔~~ ◤︶ ︶ ◤◎ ◎ 喔~~ ◤︶ ︶ ◤◎ ◎ They自己⊙ ⊙◥
◥ ◤ ◥ █◤ ◥ ◤ ◥ 3◤╯ξ ◥ ◤沒準備 ◥皿 ◤
◥ ◥◥ (哈欠)◤ ◥◤ ◥ ◥◥ (煙~) ◤ ◥ ◤ ̄ ◥ ◥◥怪我喔?(◥ ◤ ◤)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.120.8
推
08/26 17:47, , 1F
08/26 17:47, 1F
sorry 那邊是手滑按錯..
推
08/26 18:40, , 2F
08/26 18:40, 2F
→
08/26 18:41, , 3F
08/26 18:41, 3F
是在 <table></table> 裡面沒錯
表格可以正常出現,但是 ${} 的地方看原始碼是空的,
如果把 ${} 拿掉,格子裡就會出現 item_1_1,顯示組成是沒問題的,問題可能出在 ${}
但獨立出來測試就又正常可以出現 $item_1_1 的值,相當奇怪..
※ 編輯: scuderia 來自: 140.111.102.207 (08/27 08:58)
推
08/27 11:28, , 4F
08/27 11:28, 4F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章