생활코딩

Coding Everybody

코스 전체목록

닫기

배열

배열 

 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. 완료!
  2. 9/25 완료
  3. Jayden贤宇
    1.질문
    제 생각에는 ""이게 들어가는 이유는 <li>는 html 즉 웹페이지에서 작동하는 언어인데
    코알못님은 php 즉 서버에서 작동하는 언어에 html에서 사용하는 문법을 사용하실려는 거니깐 "<li>"이게 맞는거 같구요

    2.질문
    위에서 말씀드렸다시피 <li>는 웹페이지에서 작동하는 언어라서 "<li>"가 맞구
    php에서 더하기는 수업시간에 . 라고 나옵니다

    부족한 답변이였습니다.
    대화보기
    • 다시시작
      완료
    • 효근
      2017. 09. 21 완료
    • 주주맘마
      완료
    • 왓떠뻐꺼
      완료했습니다. 감사합니다.
    • 김보미
      신기하고 재밌어요! 감사합니다.
    • 정문경
      감사합니다~
    • 아르센
      정말 유익한 강의였습니다~ㅎㅎ
    • SanFrancisco
      배열과 반복문이 만나면 굉장히 강력해지는군요!
    • pash15xk
      완료
    • 카라멜팝콘
      자문자답 하겠습니다.
      생활코딩 페북 그룹 질문 올리고 받은 답변입니다.

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

      -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>"는 문자 그대로가 아니라 하나의 리스트 기능(?)으로 작동하지 않나요!?

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