Q&A를 적다가.. 역시...생각이 다다르군요...ㅎㅎㅎ > 자유게시판

자유게시판

Q&A를 적다가.. 역시...생각이 다다르군요...ㅎㅎㅎ 정보

Q&A를 적다가.. 역시...생각이 다다르군요...ㅎㅎㅎ

본문

http://sir.co.kr/qa/?wr_id=77587

 

뭔가 간단한거 같지만... 어떤방식으로 접근하냐의 차이가.. 완전 다르네요...

저런걸 볼때마다 아.. 혼자 개발하는것보다 같이 개발하는점에서

새롭게 많이 배울수 있지않을까 하는 생각입니다...

 

제 답이 맞는지는 모르겠지만..틀렸다면....그냥 모른척해주시길..ㅋㅋㅋㅋ

추천
0
  • 복사

댓글 8개

접근법은 개인 취향이고..
속도 빠른 것은 건망증 차이고요.
완전한 것은.. 자만 입니다.

어? 소주 한 잔 먹으니 또 제대로 나온다?
술을 먹어야 하나? 그니까 음주타이프.. ?

죄송합니다. "뿌하하" 님..
댓글 1등 했다.. ㅡㅡ/
우리는.. 왜 1등에 연연하였죠?

오래 사는 것이 더 좋은디..
그렇죠..ㅎㅎ 개인취향이지만.. " 아 이렇게도 접근할 수 있구나 "
라는 하나의 새로운 방법을 터득하는게 아닐까 하는 생각에...ㅎㅎ
재미없는 글이다보니 댓글도 안달립죠ㅎㅎ...
1등 축하드립니다...ㅋㅋㅋㅋ
요구사항 중 '숫자는 계속해서 변동이 될 수 있어요' 라는 것은 강제로 숫자를 fix 하기 보다는 변수를 받는게 여러모로 유익해보이네요
지금처럼 당장의 이슈를 해결하기에는 방법이 될 수 있겠지만요
숫자가 바뀌었을때 이슈를 해결할려고 소스 수정은 별로 좋아보이진 않습니다.

아 추가로 39번 돌리고 if 문으로 마지막 문자 지울려는거보다는 문자 다 기입하고 substr 로 마지막 문자만 지우는게 더 좋습니다.
아...그렇군요..
그럼 for문의 39를 변수로 지정해주는게 좋겠네요.
substr로 마지막문자를 지우는경우는 어떤면에서 좋은건가요??
속도적인면이 더 빠른건가요?
속도에서는 대등소이 합니다 큰 이슈는 없습니다
(요새 하드웨어 좋잖아요)
다만 큰 틀에서 보면 숫자가 바뀌었을때마다 if 문을 제어하는거보다는
마지막 문자만 지우는거면 로직이 훨씬 간결해지는 현상은 있지요.
(39번 돌리면서 39가 아니면 문자 붙이고 또 돌리고 문자 붙이고 마지막에 문자 빼고 별로 좋진 않죠)

답변글 그대로 차용하자면..

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




<?php
for ($i=0; $i<=39; $i++) {
    $wr_1 .= "$ext1_".$i."|";
}
$wr_1 = substr($wr_1, 0,-1);
?>
의 차이죠
© SIRSOFT
현재 페이지 제일 처음으로