웹 애플리케이션 만들기

배열

배열 

 10.php

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
</head>
<body>
  <h1>JavaScript</h1>
  <script>
    list = new Array("one", "two", "three");
    document.write(list[2]);
    document.write(list.length);

  </script>

  <h1>php</h1>
  <?php
    $list = array("one", "two", "three");
    echo $list[2];
    echo count($list);
  ?>
</body>
</html>

배열과 반복문 

 11.php

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
</head>
<body>
  <h1>JavaScript</h1>
  <ul>
  <script>
    list = new Array("최진혁", "최유빈", "한이람", "한이은", "이고잉");
    i = 0;
    while(i < list.length){
      document.write("<li>"+list[i]+"</li>");
      i = i + 1;
    }
  </script>
  </ul>

  <h1>php</h1>
  <ul>
  <?php
    $list = array("최진혁", "최유빈", "한이람", "한이은");
    $i = 0;
    while($i < count($list)){
      echo "<li>".$list[$i]."</li>";
      $i = $i + 1;
    }
  ?>
  </ul>
</body>
</html>

소스코드

github

댓글

댓글 본문
  1. 10/5
  2. 허우룩
    2020.09.11
  3. 강민규
    2020 08 14 완료
  4. 권오상
    감사합니다.
  5. 김재령
    오류해결 됬다
    대화보기
    • 김재령
      혹시 저만 11.php에서
      php 부분에서 오류가 나오나요?
    • HyeonHui Jeong
      5/13
    • 열심히사는사람
      완료
    • 산노을
      thank you!
    • 중딩
      완료
    • 아르하트
      감사합니다^^.
    • 완료!!
    • 잘살자
      감사합니다. 완료
    • 웹초보
      20191104 완료

      감사합니다.
    • 들국화
      완료
    • 리마인더
      완료
    • 오소고날
      자바스크립트나 php 모두 문자열로 html테그 형태로 전달해주면 웹브라우저에서는 그대로 html로 해석을 하네요
    • 원스팩토리
      감사합니다
    • Jinsoo Choi
      많은 도움이 되고 있습니다. 감사합니다
    • jy1234
      감사합니다.
    • jy1234
      감사합니다.
    • 김민수
      1. document.write(<li>list[1]</li>);
      2. document.write("<li>list[1]</li>);
      3. document.write("<li>"+list[1]+"</li>")
      위의 세가지의 차이점이 무엇인가요??
    • 라이언
      18.04.11 수강 - 감사합니다
    • 네 맞습니다. 변수는 ""큰따옴표를 사용하게되면 문자열로 처리되서 변수를 사용하실려면 ""큰따옴표를 제거하고 사용하셔야해요
      대화보기
      • 곧 완성
        18.03.04.수강완료. 선생님 땡큐
      • Hyun Woong Henry Choi
        질문있습니다!

        document.write() 과 echo() 안에는 태그를 포함한 문자는 ""을 사용하고, 변수를 포함한 숫자는 ""를 사용하지 않는게 맞나요? 변수에 ""을 썼더니 제대로 작동되지 않네요~

        확인 부탁 드립니다!
      • 누구님
        18.02.08, 감사합니다
      • 카늬
        20180129
      • picohiyo
        20180124
      • 맞습니다
        대화보기
        • MongJA
          한 페이지에서 배열을 여러개 만들고자 해도 배열 이름은 계속 New Array / Array
          로 하고 변수 이름만 바꾸나요??
        • 슝태
          20180116
        • 2018/1/1
          감사합니다.^^
        • PassionOfStudy
          17-12-25 6일차 - 1번째 강의

          수강완료!

          -----------------------------------------------------------------------------------
          @ 배열
          변수를 담는 그릇

          @ 표현
          <<JavaScript>>
          변수명 = new Array("one", "two", "three");
          변수명[0] = "one", 변수명[1] = "two", 변수명[2] = "three"를 나타낸다.
          배열의 요소는 0부터 시작한다.

          <<PHP>>
          $변수명 = array("one", "two", "three");
          $변수명[0] = "one", $변수명[1] = "two", $변수명[2] = "three"를 나타낸다.
          -----------------------------------------------------------------------------------
        • ubms
          강의 잘 봤습니다.
        • 답변
          왜 <li>앞뒤로 ""를 붙이는 거죠?

          document.write() 괄호 안에는 string 즉, 문자열이 와야합니다.
          write() function은 문자열을 받아서 처리하는 function이기 때문입니다.
          그러므로 tag도 문자열로 받아들여야하기때문에 ""를 붙여야합니다.
          php도 같은 맥락이죠.
          echo 뒤에는 문자열이 와야하므로 tag에 ""를 감싸준겁니다.
          어떠한 것이든 큰 따옴표를 붙이면 문자열로 바뀌죠.

          참고로 여기서 +또는 .은 문자를 이어주는 역할을 합니다.
          대화보기
          • 웹사이트
            php 설치없이도 php 코드 작성 실행 가능한 웹사이트입니다.
            http://www.writephponline.com/
            코드 작성 후 우측하단에 있는 Run Code 버튼을 누르면 됩니다.
            대화보기
            • ohshatom@gmail.com
              php 도 설치해야 하는건가요? 어떻게 설치 하는건가요?
              제가 잘몰라서요
              대화보기
              • 김계승
                php를 설치하셨나요?
                대화보기
                • hanulsso
                  php명령어가 크롬브라우저에서 작동을 안하는데 뭐가 잘못된 건지요?
                  코딩에는 아무 문제가 없습니다.
                  교재상의 코드를 그대로 붙여넣기 해도 작동을 안하는데
                  무슨 문제일까요
                  아시는 분 코칭 좀 부탁드립니다.
                • 이근환
                  2017-11-29 수강3일차

                  조금씩 어려워지지만 너무 재밌습니다.

                  감사합니다!
                • 2017년 11월 25일 수강완료
                • 박인호
                  11-24
                  수강완료.
                • 11-20
                  점점 어려워지네요...
                • I love computer
                  ㅋㅋㅋ
                  대화보기
                  • 동물사랑
                    그냥그냥그냥~~
                    대화보기
                    • 동물사랑
                      님 찐따?
                      대화보기
                      • atnskynst
                        11/18
                      • 서성진
                        잘봤습니다. 대단하네요!
                      • 코딩은어려워
                        질문있습니다

                        왜 <li>앞뒤로 ""를 붙이는 거죠?
                      버전 관리
                      egoing
                      현재 버전
                      선택 버전
                      graphittie 자세히 보기