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

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

QA

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

본문

$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


<?php 
for($i=0; $i<=39; $i++){
if($i < 39){ $wr_1 .= "$ext1_".$i."|"; }
else{ $wr_1 .= "$ext1_".$i; }
}
?>
 

 

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


<?
$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;
?>

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

답변을 작성하시기 전에 로그인 해주세요.
전체 123,747 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT