[완료] php for문 돌때의 조건

artop0420의 이미지

<?php
for($i=0;$i<12;$i++) {
echo $i;
}
?>
이렇게 하면 "01234567891011" 이라는 숫자가 출력이 되는데
음..여기에서 7이라는 숫자를 출력하길 원치 않는다면.. if문을 사용하려고 했는데...ㅋㅋ
무한루프!! -0-;;
아... 패닉입니다..ㅠ_ㅠ
어떻게 하면 좋을가요?

swish95의 이미지

무한 루프 도는 코드를 보여주세요 ^^

------------------------------------------------------------
ProgrammingHolic

artop0420의 이미지

<?php
for($i=0;$i<12;$i++) {
if ($i="7") { $i++; }
echo $i;
}
?>

이렇게 하고 브라우저 띄우니깐 다운되고... 로그에 Maximum execution time of 30 seconds exceeded 뜨네요...ㅋㅋ

--- 나는요? ---

리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.

swish95의 이미지

if ($1="7") {  i++; }

이 문장은 좀 그렇군요..

비교 연산자는 $i=="7" 입니다.

그리고 숫자 니까 $i == 7 이라고 해야되구요

그리고 정상적인 소스라면

for ($i=0; $1<12; $1++) {
     if ($i != 7) { echo $i; }
}

이 아침부터 질문을 올리신 이유는 모르겠지만 아침이라 판단력이 흐려지신게 아니라면

아주 초보적인 실수군요 ..^^

------------------------------------------------------------
ProgrammingHolic

artop0420의 이미지

감사합니다...ㅎㅎ php를..초단기 속성으로 독학하다보니.. ㅠ_ㅠ
이게 IT의 현실인듯...???
for문에 i가 1로 바껴서 수정하고 출력띄우니 원하는 대로 나왔군요.
이 개념을 응용해서 배열써서 리스트 출력해야 할일이 생겼었거든요...
정상적으로 나오는거 확인했습니다. 감사합니다~ ^^

--- 나는요? ---

리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.

swish95의 이미지

헉.. 저도 아침이라.. 판단력이 흐려졌군요. ^^

------------------------------------------------------------
ProgrammingHolic

artop0420의 이미지

누가 그랬나요.. 아침은 활기차게 보내라고 아주 먼~~ 옛날 학교 댕길대 그랬는데 요새는
아침이 더 피곤하고 저녁이 되야 말똥말똥 해지네요..ㅋㅋㅋ

--- 나는요? ---

리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.

sisuc의 이미지

아침형인간보다 올빼미형 인간이 IQ가 더 좋다고 하던 기사를 어디선가 본적이..ㅎ

위대한 한글

artop0420의 이미지

음... 새로운 가설이군요... 이따 퇴근해서 기사를 찾아봐야겠군요..ㅎㅎㅎ

--- 나는요? ---

리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.