作者tas72732002 (蔥頭)
看板PHP
標題[請益] 關於變數名稱問題~
時間Sun May 22 22:46:20 2011
請問一下, 假設有以下變數
$arr_1=array(0=>"王XX");
$arr_2=array(0=>"李XX");
$arr_3=array(0=>"晨XX");
$arr_4=array(0=>"林XX");
$arr_5=array(0=>"謝XX");
想用迴圈echo 出變數 該如何撰寫??
EX:
for($i=1;$i<=5;$i++){
echo (變數名稱和變數名稱可以連結變成一個變數嗎??);
}
--
感謝大家的推文
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.205.174
1F:推 chchwy:關鍵字variable variables,另外你不考慮用陣列嗎? 05/22 22:58
※ 編輯: tas72732002 來自: 118.167.205.174 (05/22 23:06)
※ 編輯: tas72732002 來自: 118.167.205.174 (05/22 23:20)
2F:→ ckvir:for裡面加上 05/22 23:27
3F:→ ckvir:$tmp = 'arr_' . $i; 05/22 23:27
4F:→ ckvir: print_r($$tmp); 05/22 23:27
5F:→ ckvir:echo "<br>"; 05/22 23:27
6F:→ knives:陣列+1,搞得那麼複雜是怎樣 05/23 09:29
7F:推 chchwy:你好像沒聽懂我的話XDDD 你這樣用陣列不就有改等於沒改? 05/23 16:11
8F:→ chchwy:$arr = array('王XX','李XX','張XX' ); 05/23 16:11
9F:→ chchwy:foreach($arr as $name) echo $name; 05/23 16:12
10F:推 chenstin:可以這樣用 echo ${"arr_".$i}[0]; 05/24 21:53
11F:→ MOONRAKER:複雜過頭啦 05/24 23:08