php기초

switch 조건문 한 번에 여러 개의 조건문을 사용하고 조건에 따라 명령문이 달라야 하는 경우에 사용한다. 구성은 아래와 같다. switch(변수) { case 비교 값 또는 조건: // 명령문 break; default: // 일치 내용문 없을 때 (if문의 else처럼) break; } case 수의 제한은 없다. 마지막에 default만 넣어주면 된다. 조건마다 break문을 넣어야 다음 case문을 확인하지 않고 switch문을 빠져나오게 된다. score가 85점이라고 가정했을 때, 성적을 처리하기 위해서 10으로 나누고 floor 함수로 소수점을 정리해준다. 1부터 10까지의 수가 변수 grade에 대입되고 그 수를 이용하여 switch 문으로 조건을 비교한다. Result 등급 C swit..
if 조건문 조건문은 어떠한 조건이 참인지 거짓인지를 판별하여 각각의 결과를 다르게 수행해야 할 때 사용한다. if문 안의 값이 참이라면 "변수 a의 값은 변수 b의 값보다 크다."가 출력되고, 거짓이라면 "변수 a의 값은 변수 b의 값보다 크지 않다."가 출력된다. Result 변수 a의 값은 변수 b의 값보다 크지 않다. 기호 의미 > 크다 >= 크거나 같다
[PHP 기초] 배열(2) - array_push(), var_dump() 보러 가기 배열의 값을 출력하는 함수 list() list(변수, 변수, 변수, …) = 변수명 list() 함수는 각 배열의 값을 변수에 대입시켜 출력하는 방법이다. player 라는 배열을 선언하고, 값을 각각 넣은 다음 원하는 부분을 list 함수로 출력 시켰다. Result 플레이어가 소지한 골드 : 500G 특정 범위의 수를 배열로 만드는 함수 range() range(시작 수, 끝 수, 간격); *** 간격 미 입력 시 (1부터 5까지) Result *** 간격 입력 시 (1부터 5까지 2간격으로) Result 배열의 값 개수를 확인해주는 함수 count() count(배열 변수명); var_dump()를 이용하면 값이..
[PHP 기초] 배열(1) - 배열과 인덱스' 보러가기 배열에 인덱스를 지정하지 않고 값 입력하기 배열에 값 추가하는 함수 array_push() array_push(변수명, 배열에 들어갈 값, …); Result a b c d e 배열의 구조를 확인하는 함수 var_dump() var_dump(변수명); 구조 그대로의 모습은 가독성이 떨어지기 때문에 html의 pre 태그를 이용하여 확인한다. Result
배열 하나의 변수에 하나의 값만 대입하던 이전 방식들과 다르게 배열을 이용하면 하나의 변수에 여러 개의 값을 대입할 수 있다. php에서의 인덱스는 키key라고 부르기도 한다. 배열 선언 변수명 = array(); 배열의 0번째 인덱스에 값 대입하기 Result 배열 fruits의 0번째 인덱스 : apple 문자 인덱스 PHP를 공부하면서 새로 알게된 부분인데, 문자열로 된 인덱스를 지정할 수 있다는 점이다. 처음봐서 꽤 당황스럽기도 하고 신기하기도 하고 ... 인덱스 칸에 숫자 대신 문자열을 넣으면 된다. Result 배열 player의 job 인덱스 : archer => 화살표를 이용한 다수의 인덱스와 값 추가 이런식으로도 변수에 다수의 인덱스와 값을 넣을 수 있다. 이중 배열 이렇게 배열 안에 배..
연산자 변수 a와 b에 각각 2와 4의 값을 대입하고 5개의 연산자를 이용하여 연산을 해보았다. 일반적으로 아는 수학의 사칙연산과 다르게 %라는 연산자가 있다. 이것은 나누기 연산의 나머지 값을 구할 때 사용한다. 말 그대로 나누기 /는 몫의 값이고, 나머지 %는 나머지 값이다. Result 2 더하기 4 는 6 2 빼기 4 는 -2 2 곱하기 4 는 8 2 나누기 4 는 0.5 2 나누기 4 의 나머지는 2 대입연산자 php의 대입연산자는 변수 += 값; 변수 -= 값; 등 다른 프로그래밍 언어와 같지만, 다른 부분이 있다면 변수 .= 값; 의 구성으로 된 대입 연산자가 있다는 것이다. Result 변수 movie의 값은 Love Actually
상수 선언하기 상수란 변수와 달리 변하지 않는 값이다. 상수는 define 으로 선언할 수 있다. 구성문은 define(상수명, 값); 이다. 보통 상수명은 대문자에 언더바로 단어를 잇는 식으로 많이 짓는다. 서울에서 부산까지의 거리는 325km이다. 처음 SEOUL_TO_BUSAN 이라는 상수에 325km의 값을 넣고, 뒤에 600km의 값을 다시 넣었다. Result 상수 SEOUL_TO_BUSAN의 값은 325km 상수 SEOUL_TO_BUSAN의 값은 325km 600km의 값이 대입되지 않은 것을 알 수 있다.
echo문으로 문자열 출력하기 문자열은 더블 쿼테이션("")이나 싱글 쿼테이션('')으로 감싸준다. 숫자만 출력할 때는 감싸지 않아도 된다. 문장의 끝에는 세미콜론(;)을 꼭 붙여준다. print문으로 문자열 출력하기 완전히 똑같은 문법이다. 차이점이 있다면 echo는 그냥 명령문이고 print는 함수와 같이 사용할 수 있으며 1을 리턴한다고 한다. php 주석 HTML 코드 보기 기능을 사용했을 때 php의 주석을 사용하면 보이지 않는다.
민57
'php기초' 태그의 글 목록