간단한 for문 질문 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

간단한 for문 질문 정보

간단한 for문 질문

본문

$a가 1이면 출력값은 $a+5, 2이면 $a+5+5가 출력되도록(X*5) 하고자합니다.
ex) echo "{출력값}b"
$a는 상위 for문에 의해 제어되는 변수로써, 한번으로만 끝나지않습니다.

어떻게 작성해야할까요,,,

댓글 전체

$a 값의 규칙이나 혹은 $a 배열이라면 배열 갯수를 카운트 하셔서 for문은 사용하시면 되겠습니다.

1. $a 가 1 부터 100까지라면
for($a=1;$a<=100;$a++){
echo  $a * 5;
}

2. $a 가 배열일라면 즉 $a 값에 1,3,5,7,9 라는 값이 배열로 들어 있다면
for ($i=0; $i<count($a); $i++){
echo  $a[$i] * 5;
}

대략 이런식입니다.
컴퓨터나 프로그램 언어는 상당히 단순합니다.
그래서 질문자가 무의식중에 인간처럼 사고하면 크나큰 오류를 범하거나 실행 불가 입니다.
좋은 하루되세요
답변 감사합니다. 이번에는 strlen()가 문제네요. 돌려말하기 식으로 질문하고 간단하게 해결해볼려고 생각했었는데 쉽지가 않네요;;
for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo "&nbsp;";
코멘트 스킨에 있는 구문입니다.

부등호가 < 로만 되있어 0부분에서 밀리는듯하여 <= 로 적용해주었으나 문제가 생기네요.

for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo $k*10
for ($k=0; $k<=strlen($list[$i][wr_comment_reply]); $k++) echo $k*10

이렇게 변경하였는데요. 두가지 모두 뭔가가 안맞는거같네요. 갑자기 백단위숫자가 툭뒤어나오고...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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