total에 i값만큼 문자를 합쳐서 출력하고 싶은데 아래와 같이 하니
사랑이 한번만찍히네요.. 문자를 i값만큼 합쳐서 출력하려면 어떻게 해야 하나요
<?
for ($i=1; $i<=3; $i++){//for
$love="사랑";
$lvoe .=$love;
}
$total=$love;
echo $total;
?>
|
답변 3개 / 댓글 1개
채택된 답변
+20 포인트
2015-03-30 (월) 18:29:18
<?
$love = '';
for ($i=1; $i<=3; $i++) $love.="사랑";
echo $love;
?>
2015-03-30 (월) 20:07:50
죄송 제가 잘못봤네요^^
2015-03-30 (월) 19:13:31
love값을 디비에 넣으려고 하고 있거든요 전부 합쳐서.. 루프 박으로 빼니 안되네요.
$love = '';
for ($i=1; $i<=6; $i++)
{
$love="사랑";
$love.=$love;
}echo $love;
답변에 대한 댓글 1개
2015-03-30 (월) 19:43:19
답변을 작성하려면 로그인이 필요합니다.
조금 공부를 하신후에 하셔야 할듯한데..
제가 아래 작성해드린 코드대로 하시면 이상없구요. 지금 새로 적으신 내용은 2번만 출력됩니다.
실행은 $i 값이 6일때까지 실행되지만.. $love 에는 새로 "사랑" 이라고 써넣었기때문이죠..
6번 값을 합치시려면
$love = '';
for ($i=1; $i<=6; $i++) $love.="사랑";
echo $love;
으로 하심 됩니다.
http://sandbox.onlinephpfunctions.com 이 사이트에서 해당 코드 넣어서 execute 해보세요.