봉식's 웹프로그래밍공부

웹프로그래밍 PHP 공부과정 2 본문

웹프로그래밍공부과정/PHP

웹프로그래밍 PHP 공부과정 2

우장식 2017. 2. 7. 17:51

PHP 문자열함수


문자열 길이 가져오기

PHP strlen( )함수는 문자열의 길이를 반환합니다.


<?php 

echo strlen("Hello world!");

?>


str_word_count( )

문자열의 단어수를 계산합니다.



PHP 상수

상수는 정의된 변수를 변경하거나 정의 할 수 없다는 점을 제외하고는 변수와 같습니다.


PHP상수생성

상수를 만들려면 define( ) 함수를 사용해야합니다.


define(name,value,case-insensitive)

매개변수

이름:상수의 이름을 지정합니다.

값:일정한 값을 지정합니다.

소문자를 구별:상수이름은 대소문자를 구분할지 여부를 지정합니다.기본값은 false


상수는 자동으로 전역변수이며 전체어디에서나 사용할수 있습니다.


PHP 조건문

조건문은 조건에 따라 다른 동작을 수행하는데 사용됩니다.


PHP - if문

if 문은 하나의 조건이 참이면 일부 코드를 실행합니다.

ex) if(condition){

조건문이 참이면 실행될 코드

}



현재시간이 20시간 미만인경우 Have a good day 라고 출력되도록 코딩하였습니다.


if - else 문


if.......else 문은 조건이 참이면 일부 코드를 실행하고 해당조건이 거짓이면 다른코드를 실행합니다,

if(condition){

조건이 참이면 실행될 코드

}

else{

조건이 거짓일경우 실행될 코드

}


if........elseif.........else문

if........elseif.........else문은 둘 이상의 조건에 대해 서로 다른 코드를 실행합니다.


PHP switch문

스위치문을 사용하여 코드의 많은 블록 중 하나가 실행되는 선택.




조건의 값이 red 이기때문에 case red인블록으로 가서

Your favorite color is red!문을 출력하도록 해주었습니다.


PHP 반복문

PHP while 루프는 지정된 조건이 참일 때 코드 블록을 실행합니다.


변수 $x 를 1로 설정합니다 그런다음 $x 가 5보다 작거나 같으면 while반복문이 계속 실행되도록 코딩했습니다.

반복문이 실행될때마다 $x 가 1씩 증가합니다.($x++)


PHP do.....while 문


항상 코드 블록을 한 번 실행한다음 조건을 검사하고 지정된 조건이 true 인 동안 반복합니다.



do while 문은 조건이 처음 false일지라도 적어도 한번 이상을 실행합니다.



PHP 사용자 정의 함수

내장 된 PHP함수 외에도 자체 함수를 만들 수 있습니다.

함수는 프로그램에서 반복적으로 사용할수있는 문입니다.

페이지가 로드될때 함수가 즉시 실행되지 않습니다.

함수 호출에 의해 함수가 실행됩니다.


PHP사용자 정의함수 만들기

사용자 정의함수 선언은 function 이라는 단어로 시작합니다.


function functionName( ) {

코드

}



함수가 값을 반환하게 하려면 return 문을 사용합니다.


PHP 배열


배열은 하나의 변수에 여러 값을 저장합니다.

<?PHP


$cars = array("Volvo","BMW","Toyota");

echo "I like ".$cars[0] . ", " .$cars[1] . "and" . $cars[2] .".";

?>


배열이란 한번에 둘이상의 값을 저장할 수있는 특수 변수입니다.


array( ) 함수를 사용하여 배열을 만듭니다.


 $cars = array("Volvo ","BMW","Toyora");


인덱스 된 배열의 모든값을 반복하고 for문을 통해서 출력해주었습니다.


PHP $_REQUEST


PHP $_REQUEST는 HTNL양식을 제출 한후 데이터를 수집하는데 사용됩니다.


아래예제는 입력필드와 제출버튼이있는 양식을 보여줍니다.

사용자가 제출을 클릭하여 데이터를 제출하면 양식데이터가 

form 태그의 action 속성에 지정된 파일로 전송됩니다.


오늘은 여기까지!!!

Comments