看板 PHP 關於我們 聯絡資訊
請問一下, 假設有以下變數 $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
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)
ckvir:for裡面加上 05/22 23:27
ckvir:$tmp = 'arr_' . $i; 05/22 23:27
ckvir: print_r($$tmp); 05/22 23:27
ckvir:echo "<br>"; 05/22 23:27
knives:陣列+1,搞得那麼複雜是怎樣 05/23 09:29
chchwy:你好像沒聽懂我的話XDDD 你這樣用陣列不就有改等於沒改? 05/23 16:11
chchwy:$arr = array('王XX','李XX','張XX' ); 05/23 16:11
chchwy:foreach($arr as $name) echo $name; 05/23 16:12
chenstin:可以這樣用 echo ${"arr_".$i}[0]; 05/24 21:53
MOONRAKER:複雜過頭啦 05/24 23:08