웹 애플리케이션 만들기

배열

배열 

 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. 카라멜팝콘
    자문자답 하겠습니다.
    생활코딩 페북 그룹 질문 올리고 받은 답변입니다.

    -이성광: 한참 쓰다가 딴데를 보러 갔다가 잊어버려서 생기는 문제는 예방해줍니다..

    -Bryan Rhee: 괄호 열닫 따옴표열닫 잘못해서 생기는 신텍스 에러는 막아줍니다

    결론적으로 코딩 레벨이 높아지면 발생할 수 있는 문제들이 예방되는 것 같습니다.
    즐코하세요!
    대화보기
    • 카라멜팝콘
      에디터와 관련된 질문인데...
      저도 이고잉님 따라서 atom 쓰고 있는데요
      패키지? 때문인지 모르겠지만 큰 따옴표(")를 쓰면 자동으로 두 개("")가 생기고 그 안에 내용을 쓸 수 있게 커서가 위치하는데,
      이 기능 끌 수도 있나요? 이 기능이 과연 쓸모가 있는건가 싶어서요.

      어차피 따옴표 안에 내용 쓰고 밖으로 나갈려면 따옴표 하나를 더 찍어서 자동으로 끝에 따옴표가 사라지게 만들든지
      아니면 오른쪽 화살표 눌러서 따옴표 밖으로 나가든지
      결국 키보드로 한번 움직여줘야되는건 마찬가지라서
      오히려 코딩 수정 중에 진짜 따옴표 한번만 써야할 때는 일부러 뒤에 하나를 지워야하는 불편함이 있네요.

      제가 모르는 편의 기능이 숨어있는 건지...
      고수분들의 조언 부탁드립니다!
    • 유봉기
      Check!
    • 김태윤
      완료했어요
    • Michael
      완료!
      감사합니다~
    • 신시내티
      와.. 재밌어요!!
    • svastica
      완료! 감사합니다...
    • GoldPenguin
      완료했습니다.
    • Baekkyu Han
      배열 array
      일차원 array

      배열+반복문
      list를 배열+반복문으로 만들기
    • 박예지
      7/29 완료
    • 가영
      완료!
    • 이환길
      완료!
    • 유정엽
      수강완료
    • bbollonge
      완료!
    • hunter10
      완료
    • 완료 ^^
    • jayxwoo
      오늘도 강의 잘 들었습니다^^
    • Shonny
      감사합니다.!
    • healer
      으아악 완료!
    • DONE
    • markerss2
      완료!
    • Brad Lee
      유레카!!
    • 김범진
      완료
    • Byung Gu Lee
      저도 같은 질문입니다!

      '웹 애플리케이션 만들기 - 데이터 타입과 연산자' 수업으론 설명이 충분하지 않을 것 같은데,
      혹시 해당 수업명 알려주실 수 있을까요??
      대화보기
      • Byung Gu Lee
        괄호 빼고 해보세요~
        echo ($list) → echo $list
        대화보기
        • Myeongjin Ko
          완료
        • 박해민
          궁굼한게 있습니다
          Javascript 에서는 배열을 출력하는 코딩, document.write(list);시 배열이 담고있는 모든 배열들이 나타나지만 php 의 경우 echo ($list)시 에러가 나오네요..
          원래 이런식의 문법인지 제가 잘못 코딩을 넣었는지 궁굼 하네요
        • 오상민
          ㅎㅎ다른 수업에 나와요
          대화보기
          • 코알못
            @_@코알못 질문있습니다!!!!!

            1. php 언어에서
            echo"<li>".$list[$i]."</li>";
            에서 왜 <li>양 옆에 ""가 들어가는지를 잘 모르겠어요.
            ""는 문자 그대로를 출력할 때 사용했던건데 여기에서는 아닌가요?

            2. echo"<li>".$list[$i]."</li>";
            에서 왜 . 이 들어가는 지 잘모르겠어요!
            문자 다음에 문자를 추가하려면 php언어는 .을 붙여야 한다고 이전 시간에 강의를 들은것 같은데, 실상 "<li>" 혹은 "</li>"는 문자 그대로가 아니라 하나의 리스트 기능(?)으로 작동하지 않나요!?

            .도 빼보고 ""도 빼보는 등 실제로 코드가 작동은 안하는 것은 확인했는데요,
            두 질문 다
            도대체 "왜?", "어떤 문법적 오류!?"로 안되는 건지 잘 모르겠습니다! ㅠㅠ.....
          • 희락
            완료했습니다
            감사합니당*ㅇ*
          • 코딩학습생
            잘 봤습니다^^
          • 임영선
            강의 잘 들었습니다.
          • 이경수
            완료했습니다.
          • charl
            완료!
          • 인재진
            배열과 반복문 수강완료^^
          • 윤희경
            감사합니다!@
          • 푸른바람9101
            열심히..
          • 홀로
            리터럴을 추천하는 이유가 무엇인가요?
            대화보기
            • 시루
              완료했어요!
            • 이군도
              완료했습니다
            • charlie
              완료!
            • 김청빈
              배열과 반복문 동영상 제일 초반부 PHP 부분에

              $list = array("one","two","three");

              $i = 0;
              while(i < count($list)){
              echo $list[i];
              $i = $i + 1;
              }

              라고 나오는 부분에서 while의 ()안에 있는 i와 $list[i]; 에 있는 i 모두 $i 로 바꾸셔야 정상적으로 작동합니다.
              결과가 쓰레기값으로 나온 것에 대해 이상하게 생각하신 분들 참고하시길 바랍니다.
            • NABI
              7.31
            • 엑셀에 있는 리스트를 배열로 가져오려면 어떻게 해야 할까요
            • Five Senses
              list.length
              count($list)
            • 이원석
              7.30 완료
            • 조세현
              php 배열에서는 one,two,three를 동시에 나타내는 방법이 없나요?
            • Whoisy
              자바스크립트에서 배열을 생성할 때 Array()로 할 수 있지만 리터럴 표기법을 권장한다.
              list = new Array("최진혁", "최유빈", "한이람", "한이은", "이고잉"); // 비 추천
              list = ["최진혁", "최유빈", "한이람", "한이은", "이고잉"]; // 추천 방식

              var a = [3]; // 한 개의 원소를 가진 배열
              var a = new Array(3); // 세 개의 원소를 가지는 배열

              var arr = []; // 빈 배열 생성
              var arr = new Array(); // 빈 배열 생성.

              PHP 도 5.4 이후 부터 배열 리터럴이 있음.
              $list = array("one", "two", "three");
              $list = ["one", "two", "three"]; // PHP 5.4이후 부터..
            • 이용성
              어렴풋이 알고 있던 배열~ 오늘에서야 다시 정리하는 계기가 되었네요~ 감사합니다!!
            • vegaplanet
              뭔가 알쏭달쏭 했던 배열의 개념이 오늘 드뎌 명확해졌어요! 넘나 감사드립니다! :D
            버전 관리
            egoing
            현재 버전
            선택 버전
            graphittie 자세히 보기