ul 닫는 태그앞에서 먼저 k++ 해서 k 증가시키는 이유?

ul 닫는 태그앞에서 먼저 k++ 해서 k 증가시키는 이유?

QA

ul 닫는 태그앞에서 먼저 k++ 해서 k 증가시키는 이유?

본문

https://sir.kr/qa/260033

 

이 질문에서 ul 닫는 태그를 k++ 후에 하는 이유가 뭔지 궁금합니다.

일단은 k==0 부터 ul을 열었으면 닫아두고 k++ 해서 k를 증가시킬 것 같은데....

이 질문에 댓글 쓰기 :

답변 1

보통은, 

반복문안에 첨자를 증가시키는 이유는

 

순서를 정렬하거나 카운트를 세기 위해서 입니다.

 

위의 예의경우에는

 

처음실행과 아닌경우를 체크하는 로직

if ($k == 0) 

문장이 포함되어있네요

 

메뉴를 만들때

 

메뉴의 갯수를 제한하거나

특정갯수이후에 줄임표를 표기하거나 할때

 

출력된 <ul>의 갯수에 따라 제어를 할수있겠죠

또 몇번째 <ul>에 id값의 명칭을 순번을 적용할때도 유용합니다.

 

제작자의 의도에따라 다양하게 달라지겠지만

이왕 순환하는 loop라면 나중에 추가하는것보다

기존에 존재하는것을 이용하는 구조가 좀더 사용이 용이할겁니다.

 

 

 

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

회원로그인

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