테스트 사이트 - 개발 중인 베타 버전입니다

반복적인 것을 간단하게 할 수 없을까요? 채택완료

바람별 10년 전 조회 3,374

$wr_1 = "$ext1_0|$ext1_1|$ext1_2|$ext1_3|$ext1_4|$ext1_5|$ext1_6|$ext1_7|$ext1_8|$ext1_9|$ext1_10|$ext1_11|$ext1_12|$ext1_13|$ext1_14|$ext1_15|$ext1_16|$ext1_17|$ext1_18|$ext1_19|$ext1_20|$ext1_21|$ext1_22|$ext1_23|$ext1_24|$ext1_25|$ext1_26|$ext1_27|$ext1_28|$ext1_29|$ext1_30|$ext1_31|$ext1_32|$ext1_33|$ext1_34|$ext1_35|$ext1_36|$ext1_37|$ext1_38|$ext1_39"; 

 

ext1은 반본적이고 _숫자만 변경되는 변수를 반복문을 사용하여 간단하게 할 수 없을까요?

숫자는 계속해서 변동이 될 수 있어요

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

답변 5개

채택된 답변
+20 포인트
10년 전

</p><p><?php </p><p>for($i=0; $i<=39; $i++){</p><p style="margin-left: 40px;">if($i < 39){ $wr_1 .= "$ext1_".$i."|"; }</p><p style="margin-left: 40px;">else{ $wr_1 .= "$ext1_".$i; }</p><p>}</p><p>?></p><p>
 

 

테스트는 안해봤습니다.....

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

바람별
10년 전
감사합니다. 덕분에 문제를 처리했습니다.

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

10년 전
어익후..채택감사합니다...

 

로그인 후 평가할 수 있습니다

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

10년 전

</p><p>$var = "ext1_";
for($i=0; $i<40; $i++) {
    $arr[] = ${$var.$i};
}</p><p>$wr_1 = implode("|", $arr);​</p><p>
 

로그인 후 평가할 수 있습니다

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

만두야닷컴

<?php

for($i=0;$i<40;$i++) {
 $wr_1[] = ${'ext1_'.$i};
}

$wr_1 = @implode("|",$wr_1);

echo $wr_1;
?>​

로그인 후 평가할 수 있습니다

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

10년 전

</p><p><?</p><p>$front = ""; //앞에 단어</p><p>$middle = ""; //중간 단어</p><p>$count = ""; //총 개수</p><p>$explodes = ""; //구분 문자</p><p> </p><p>function $make_arr($front, $middle, $count, $explodes){</p><p> </p><p style="margin-left: 40px;">for($i = 0; $i < $count; $i++){</p><p style="margin-left: 80px;">$arr .= $front.$middle.$i.$explodes;</p><p style="margin-left: 40px;">}</p><p> </p><p style="margin-left: 40px;">return $arr;</p><p>}</p><p> </p><p>$mk_arr = $madke_arr("$ext1", "_", "39", "|");</p><p> </p><p>echo $mk_arr;</p><p>?></p><p>

잘될지는 모르겠네요..ㅋㅋ

로그인 후 평가할 수 있습니다

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

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

로그인