간단한 for문 질문 정보
간단한 for문 질문
본문
$a가 1이면 출력값은 $a+5, 2이면 $a+5+5가 출력되도록(X*5) 하고자합니다.
ex) echo "{출력값}b"
$a는 상위 for문에 의해 제어되는 변수로써, 한번으로만 끝나지않습니다.
어떻게 작성해야할까요,,,
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;
}
대략 이런식입니다.
컴퓨터나 프로그램 언어는 상당히 단순합니다.
그래서 질문자가 무의식중에 인간처럼 사고하면 크나큰 오류를 범하거나 실행 불가 입니다.
좋은 하루되세요
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 " ";
코멘트 스킨에 있는 구문입니다.
부등호가 < 로만 되있어 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
이렇게 변경하였는데요. 두가지 모두 뭔가가 안맞는거같네요. 갑자기 백단위숫자가 툭뒤어나오고...
for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo " ";
코멘트 스킨에 있는 구문입니다.
부등호가 < 로만 되있어 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
이렇게 변경하였는데요. 두가지 모두 뭔가가 안맞는거같네요. 갑자기 백단위숫자가 툭뒤어나오고...

일단 함수부분을 먼저 공부하셔야 할듯합니다.
strlen 은 글자수를 카운트하는 함수입니다.
strlen 은 글자수를 카운트하는 함수입니다.

x*5*5*5*...*5 를 하려고 한것이 아닙니다. 답변 감사합니다. 위 질문은 해결했습니다.