테스트 사이트 - 개발 중인 베타 버전입니다

for문 echo한번만 채택완료

그누x쵸딩 4년 전 조회 1,809

베열이다보니 for문 돌려야 하는데

.0001이 여러번 들어있을 수 있습니다.

그래도 echo는 한번만 출력되게 할 수 없을까요?

 

    if(strpos($test[$i], '.0001')) {   

       echo "한개만";        }

} ?>

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

echo 이후에 for문을 더 돌릴 필요가 없다면 break를 이용해 for문을 종료하셔도 되고,

이후로도 계속 for문이 돌아야 한다면 미리 boolean 타입의 flag를 하나 설정하셔서,

if부분에 flag를 같이 판단하시고, echo와 함께 flag를 true로 변경해주시는 방법을 사용하시면 될듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그누x쵸딩
4년 전
감사합니다~ break;하니 잘됩니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인