채택완료

가변변수 질문입니다.

2017-10-20 (금) 08:41:07 2,108

<?php 
    for($k=1;$k<=10;$k++){?>
    <td><input type="text" name="wr_<?=$k;?>" value="<?=${"write[wr_$k]"};?>" /></td>
 <?php }?>

여기에서 wr_<?=$k;?>는 잘되는데요..  벨류값 <?=${"write[wr_$k]"};?> 은 당췌 나오질 않습니다.

[]안에 $k가 들어가면 안되는지요?

${"write[wr_$k]"} 을 $"write[wr_{$k}]"도 해봤는데 되질않습니다. 좀 도와주세요..

|

답변 3개

채택된 답변
+20 포인트
2017-10-20 (금) 08:56:43

value에 이렇게 넣어주세요

<?php echo $write['wr_$k'] ?>

답변이 늦었습니다. 두분 모두 감사드립니다.

덕분에 해결했습니다.^^

<td><input type="text" name="wr_<?=$k;?>" value="<?=$write['wr_' . $k];?>" /></td>

답변을 작성하려면 로그인이 필요합니다.