ul 닫는 태그앞에서 먼저 k++ 해서 k 증가시키는 이유?
관련링크
https://sir.kr/qa/260033
115회 연결
본문
이 질문에서 ul 닫는 태그를 k++ 후에 하는 이유가 뭔지 궁금합니다.
일단은 k==0 부터 ul을 열었으면 닫아두고 k++ 해서 k를 증가시킬 것 같은데....
답변 1
보통은,
반복문안에 첨자를 증가시키는 이유는
순서를 정렬하거나 카운트를 세기 위해서 입니다.
위의 예의경우에는
처음실행과 아닌경우를 체크하는 로직
if ($k == 0)
문장이 포함되어있네요
메뉴를 만들때
메뉴의 갯수를 제한하거나
특정갯수이후에 줄임표를 표기하거나 할때
출력된 <ul>의 갯수에 따라 제어를 할수있겠죠
또 몇번째 <ul>에 id값의 명칭을 순번을 적용할때도 유용합니다.
제작자의 의도에따라 다양하게 달라지겠지만
이왕 순환하는 loop라면 나중에 추가하는것보다
기존에 존재하는것을 이용하는 구조가 좀더 사용이 용이할겁니다.
답변을 작성하시기 전에 로그인 해주세요.