$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개 / 댓글 1개
채택된 답변
+20 포인트
10년 전
Copy
<?php for($i=0; $i<=39; $i++){if($i < 39){ $wr_1 .= "$ext1_".$i."|"; }else{ $wr_1 .= "$ext1_".$i; }}?>
테스트는 안해봤습니다.....
답변에 대한 댓글 1개
10년 전
어익후..채택감사합니다...
10년 전
Copy
$var = "ext1_";for($i=0; $i<40; $i++) { $arr[] = ${$var.$i};}$wr_1 = implode("|", $arr);
<?php
for($i=0;$i<40;$i++) {
$wr_1[] = ${'ext1_'.$i};
}
$wr_1 = @implode("|",$wr_1);
echo $wr_1;
?>
10년 전
Copy
<?$front = ""; //앞에 단어$middle = ""; //중간 단어$count = ""; //총 개수$explodes = ""; //구분 문자 function $make_arr($front, $middle, $count, $explodes){ for($i = 0; $i < $count; $i++){$arr .= $front.$middle.$i.$explodes;} return $arr;} $mk_arr = $madke_arr("$ext1", "_", "39", "|"); echo $mk_arr;?>
잘될지는 모르겠네요..ㅋㅋ
답변을 작성하려면 로그인이 필요합니다.