조건문

Posted by 이상한 나라의 채소토끼
2018. 6. 14. 17:20 JAVASCRIPT & J-QUERY

if 문

    var num1 = 1;var num2 = 10;var num3 = 30;if(num1 == num2){//거짓}else if(num 1 < num3){//참}else {위의 두 조건들이 거짓이면 실핼}

    연산자 


    &&(AND)

    ||(OR)



    switch문

      switch(일치해야 할 대상){case 일치하는지를 비교할 대상;
      //실행 명령문break;
      //case 문에 일치하는 대상이 없을때 실행하는 명령문 defaultdefault ;//case 문에 일치하는 대상이 없을때 실행}


      기본 함수

      Posted by 이상한 나라의 채소토끼
      2018. 6. 14. 16:57 PHP

      trim() 은 문자열의 앞과 뒤에 공백을 삭제하는 기능을 합니다.

      문자열을 입력할 경우trim('문자열')
      변수를 입력할 경우$str ='문자열';trim($str);

      * 앞의 공백만 제거하는 ltrim()

      * 뒤의 공백만 제거하는 rtrim()


      문자열을 소문자로 변경 strtolower()

      문자열을 대문자로 변경 strtoupper()


      배열의 수를 셀 때: count() 

      문자열의 수를 셀 때 : strlen()


      str_replace() : 문자열에서 특정 문자를 찾아 다른 문자로 변경하는 함수입니다.

      str_replace('치환할 문자', '대체할 문자', '대상 문자열');
      <?php$str = "Hello World";$changeWord = str_replace("World",'Tae Young", $str);echo $changeWord;?>


      문자열에서 자릿수를 지정하여 특정 자릿수의 문자열을 잘라낼 때 : substr()


      substr("대상 문자열", 자르기 시작할 위치, 자를 문자열 수);앞에서 자를 때, 첫 시작을 0 위치로 본다. 끝에서부터 자를 때, 마지막 위치가 -1 을 가진다.
      폼 매개변수로 4000-1234-5678-9101 의 값이 제출되었을 때,
      substr($_POST['card'],-4,4);substr($_POST['card],-4)  이렇게 줄여쓸 수 있다. 마지막 인수를 생략하면 시작위치부터 문자열의 긑까지를 모두 반환한다.

         9101 



      특정 문자를 기준으로 나눈 후 배열로 대입됩니다.


      explode('나눌문자','대상문자열')


      시간함수 time()


      특정 시간을 타임스탬프로 만든는 mktime()함수 



      mktime(시, 분, 초, 월, 일, 년);


      'PHP' 카테고리의 다른 글

      코드 재활용 include , require  (0) 2018.06.15
      사물의 기능화 , 인스턴스 생성  (0) 2018.06.15
      GET과 POST  (0) 2018.06.15
      파라미터, 아규먼트  (0) 2018.06.15
      기본 언어  (0) 2018.06.14

      기본 언어

      Posted by 이상한 나라의 채소토끼
      2018. 6. 14. 14:41 PHP

      php 시작

        <?php?>

        php 출력문

          echo '출력할 문구'; 숫자는 바로 입력, 문자만 '' 나 "" 따옴표 입력 텍스트의 연결자로 '.'(점) 사용


          문자 열 안에 변수 사용시 

          (안전하게 변수명 사용할 수 있음)

            <?php$birthMonth = 4;
            echo "저는 {$birthMonth}월에 태어났습니다."?>

            $birthMonth 앞뒤에 공백으로 두면 변수로 인식하지만

            위와같이 월에를 붙이면 변수가 $birthMonth월에 로 인식되어 아무것도 출력치 않는다.



            큰따옴표 안에 큰따옴표를 출력해야하는 경우 역슬래시를 사용한다.

              <?php//큰따옴표 역슬래시 사용echo "교수님이 말씀하셨다. \"이번 과제는 팀 프로젝트로 하겠습니다.\" <br>";
              //$ 표시가 변수로 선언되지 않도록 앞 역슬래시 사용echo "\$15를 지불하세요.";?>


              대입연산자란 ?

                변수에 어떤 값을 대입할 때 사용하는 연산자를 말한다.
                변수명 +=변수명 -=변수명 *=변수명 -=변수명 %= 값변수명.= 값 (기존의 문자열 변수에서 다른 문자열을 붙일 때)
                ex)// += 활용$num = 10;$num += 2;ecbo "[+=사용] 변수 num의 값은 ".$num"<br>";
                // .= 활용$city = '서울';$city .= '특별시';echo "[.=사용] 변수 city 값은".$city;

                증감 연산자 

                (jquery 와 마찬가지)

                  <?php변수++ (변수의 현재 값을 반환한 후 값에 1을 추가)++변수 (변수의 현재 값에 1을 추가한 후 값을 반환)변수----변수?>

                  변수명 배열로 만들기

                    변수명 = array();

                    배열에 여러 값을 대입하려면 인덱스를 사용해야 합니다.


                    php 시작

                      <?php//배열 선언$earth = array();
                      //earth의 0 인덱스에 'korea' 대임$earth[0] = 'korea';...?>

                      array_push()는 배열에 값을 추가하는 함수입니다. 

                        array_push(변수명, 배열에 들어갈 값, 배열에 들어갈 값);
                        <?php$fruit = array();
                        array_push($fruit, 'apple', 'banana', 'grape', 'coconut', 'tagerine', 'water melon');
                        echo $fruit[0]."<br />";echo $fruit[1]."<br />";echo $fruit[2]."<br />";...?>
                        applebananagrape..

                        * 배열의 인덱스는 기본적으로 숫자가 지정되기 때문에 array_push()함수를 사용하면 숫자로 인덱스가 지정됨을 확인할 수 있다.


                        배열에 인덱스 없이 값을 입력하는 방법

                          $array = array();#array = [값,값,값,값,값];
                          <?php$fruit = array();$fruit = ['banana','water melon', 'grape', 'apple', 'mango'];
                          echo $fruit[0]; //bananaecho $fruit[2]; //grape?>
                          ※ array_push 는 이미 있는 배열에 값을 추가하는 함수, 이 함수는 처음부터 배열에 값을 넣는 함수입니다.


                          인덱스 2개 사용 방법 (인덱스 안의 인덱스)

                            $earth[인덱스1][인덱스2] = 값;

                            var_dump()에 변수를 입력하면 해당 변수에 어떤 값들이 있는지, 그 값들의 데이터형이 무엇인지 보여줍니다.

                            주로 고객이 보는 페이지를 만들때 개발 테스트용으로 사용합니다.


                            데이터형

                            :     변수를 지정할 때는 변수에 어떠한 값이 올 것인지 함께 지정해 주어야함.

                            그 어떠한 값이 숫자인지, 문자열인지, 논리값인지 구분하는 것을 데이터형이라고 합니다.

                                  하지만  php는 값을 확인후 데이터형을 자동으로 지정해 줍니다. 



                            gettype()는 데이터형을 알려주는 기능을 합니다.

                              gettype($num)


                              출력문 간단하게 사용하기

                              <?=$i?> 

                              <?php echo $i?>

                              'PHP' 카테고리의 다른 글

                              코드 재활용 include , require  (0) 2018.06.15
                              사물의 기능화 , 인스턴스 생성  (0) 2018.06.15
                              GET과 POST  (0) 2018.06.15
                              파라미터, 아규먼트  (0) 2018.06.15
                              기본 함수  (0) 2018.06.14

                              사용하면 안되는 조건

                              Posted by 이상한 나라의 채소토끼
                              2018. 6. 14. 11:26 HTML , CSS

                              main안에 footer 넣었더니 explorer에서 깨진다.

                              section으로 바꾸니 정상 작동!


                              http://charlesk.tistory.com/40