변수에 값을 계속 쌓아가기? 채택완료
$a_1 = "ㅋㅋ";
$a_2 = "ㅎㅎ";
....
...
.
$c=$a_1.'|'.$a_2.'|';$a_3.'|';$a_4.'|';$a_5;
echo $c;
ㅋㅋ|ㅎㅎ|gggg|dqwd|ggfd
이렇게 되겠죠~..
이걸 반복해서 돌려서 c에 넣어 보고 싶은데요...
for ($i=1; $i<=5; $i++) {
$set=${a_.$i};
$setting=$set."|";
}
echo "$setting";
이렇게 계속 값을 넣다가 마지막꺼만 $a_5 의 값만 들어가더군요~
위의 방법처럼
$c=$a_1.'|'.$a_2.'|';$a_3.'|';$a_4.'|';$a_5; 이런식으로 계속 붙여 넣을려면 어떻게 해야 할찌요.
답변 3개
<? $a_1 = "ㅋㅋ";$a_2 = "ㅎㅎ";$a_3 = "gggg";$a_4 = "dqwd";$a_5 = "ggfd";for($i=1; $i<=5; $i++) { $str[] = ${"a_".$i};}$result = implode("|", $str);echo $result;?>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
for ($i=1; $i<=5; $i++) $setting .=($i>1?'|':'').${'a_'.$i};
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
$set = "";for($i = 1; $i <= 5; $i++){$set .= ${a_$i};if($i != 1){$set .= "|";}}echo $set;
변수 만드실때 $변수명 .= 문자열 하시면 되세요.
x=y <-- x는y다
x.=y <-- x에 y를 추가한다
이렇게 되는거에요~
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다.. 그리고 잘 되네요~
제일 먼저 답변주셔서 ^^;;채택을 아랫분들도 감사