본문 바로가기

php강좌27

PHP 반복문(while, for, foreach) 저번장까지 PHP 배열(Array)의 관해서 설명하였고 이번장에서는 PHP Loop(반복문 : while, for, foreach)에 대해서 설명하겠습니다. PHP 반복문에는 크게 While, For, Foreach 이렇게 3가지로 나뉘어집니다. 우선 while에 대해서 알아보겠습니다. 기본 문법 while (condition) { code to be executed; } // 처럼 사용됩니다. 관련예제를 보면 더 이해가 빠를듯합니다. // 딱 봤을때 감이 오시나요? 제일 처음 $i = 1 이라고 정의를 했습니다. 그리고 $i 가 5보다 작거나 같을때까지 $i++ 1씩 증가시키라는 의미죠. 그래서 1부터 5가 될때까지 5번을 반복하여 실행이 됩니다. 그리고 출력되는 내용은 숫자 : 1 숫자 : 2 숫자 .. 2013. 6. 13.
PHP Sorting Arrays(정렬 배열) 이번장에서는 Array Sorting에 대해서 알아보겠습니다. sorting 이란 정렬이란 의미죠. a, b, c, d... , 1, 2, 3, 4 .... , ㄱ, ㄴ, ㄷ, ㄹ ... 등 순으로 정렬할 때 사용합니다. sorting(정렬) 의 방법에는 • sort() - 오름차순 정렬합니다. • rsort() - 내림차순 정렬합니다. • asort() - 값에 따라 오름차순으로 연관된 배열을 정렬합니다. • ksort() - 키값에 따라 오름차순으로 연관된 배열을 정렬합니다. • arsort() - 값에 따라 내림차순으로 연관된 배열을 정렬합니다. • krsort() - 키값에 따라 내림차순으로 연관된 배열을 정렬합니다. 가 있습니다. sort(), rsort() // 위 구문을 출력하면 Apple .. 2013. 6. 12.
PHP Array(배열) 문법 저번장까지 if ~ else , switch ~ case 문법에 관해서 알아봤습니다. 어려운점은 크게 없었으니 이해가 잘 되었을거라 생각하고 이번장에서는 PHP Array(배열)에 관해서 알아보겠습니다. Array(배열)은 하나의 변수에 여러 값을 저장할 수 있습니다. // 위 구문을 출력했을때 나오는 내용은 "나는 파인애플, 수박, 딸기를 좋아합니다." 입니다. 참고로 array에 값을 담게되면 array[0], array[1]... 처럼 0부터 배열값이 담기게 됩니다. 만약 array가 없다면 $fruit1 = "파인애플"; $fruit2 = "수박"; $fruit3 = "딸기"; 처럼 하나하나 변수로 만들어서 담아야 하는 불편함이 있을텐데 위처럼 array를 사용하면 코딩도 줄여주면서 쉽게 여러변수.. 2013. 6. 11.
PHP IF ~ ELSE 문 이번장에서는 PHP 문법중 중요한 if ~ else에 관해서 알아보겠습니다. 모든 프로그래밍에서 기초가 되는 문법입니다. 일단 if 라는 뜻은 "만약" 이란 뜻을 가진건 모두 알거라 생각합니다. 대략 짐작이 오겠죠. "만약 ~ 라면 ~ 이다" 비교 문법입니다. 예를 들어서 "A"와 "B"가 같은지를 조사할 경우 if ("A" == "B") 라고 표현을 하겠죠. A와 B가 같나요?? 물론 틀립니다. 그럼 맞을땐 어떻게 하고 틀릴땐 어떻게 해라. 이런 표현은 어떻게 할까요? if ("A" == "B") { // A와 B가 같은지를 검사합니다. } else { // A와 B가 틀리면 이곳에 내용을 넣으면 됩니다. } php 예제를 통해 알아보겠습니다. // 3이 4보다 작은지를 비교합니다. 3은 4보다 수가 .. 2013. 6. 7.
PHP 연산자 이번장에서는 PHP 연산자에 대해서 알아보겠습니다. 고등학교 시절 배웠던 연산자를 생각하시면 됩니다. PHP 산수 연산자(산수! 오랜만에 들어보는 ㅎㅎ) 산수 연산자의 종류에는 "+" 더하기 "-" 빼기 "*" 곱하기 "/" 나누기 "%" 나머지 (5%2 = 1 요렇게 나머지를 표시합니다.) 등이 있습니다. PHP 할당 연산자 할당이란 말이 복잡하지 뭐 별거 없습니다. x = y 말그대로 x를 y에 할당했다는 의미입니다. x += y // x = x + y x -= y // x = x - y x *= y // x = x * y x /= y // x = x * y x %= y // x = x % y a .= b // a = a . b PHP 증감 연산자 ++x // 출력전에 x값을 1씩 증가시킵니다. --.. 2013. 6. 5.
PHP 변수에 대하여 이번장에서는 php variables(변수)에 대해서 알아보겠습니다. 변수란 말그대로 "변하는 수"입니다. php변수는 "$"를 붙여서 생성합니다. 그리고 변수를 설정할때 알기쉽게 $name 이렇게 표기를 하는데 $name 무슨뜻으로 만든 변수일까요? 짐작하셨겠지만 "이름"의 변수를 뜻하겠죠. 변수의 타입(type)에는 진리값, 정수, 실수, 문자열, 배열, 객체, 리소스, 널 이렇게 총 8가지의 변수형들이 있습니다. 변수의 종류가 이렇게 많은 이유는 메모리를 효율적으로 사용하기 위함입니다. 예를 들어 변수하나에 숫자 몇자리가 들어간다고 가정했을경우 이 변수 하나에 1메가바이트의 공간을 줄 필요가 없겠죠. 변수의 타입에 대해선 다음장에서 설명하기로 하고 일단 넘어가겠습니다. 위 예제를 실행하면 7 이 나.. 2013. 5. 31.