반복적인 것을 간단하게 할 수 없을까요? 채택완료
$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개
</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개
댓글을 작성하려면 로그인이 필요합니다.
</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;
?>
댓글을 작성하려면 로그인이 필요합니다.
</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>
잘될지는 모르겠네요..ㅋㅋ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인