-
[PHP] 배열 원소, 객체 프로퍼티 갯수 확인 (count 함수)프로그래밍/PHP 2017. 12. 12. 14:56
▶PHP 배열 원소, 객체 프로퍼티 갯수 확인 (count 함수) ▶설명 PHP 함수 중 하나인 count 함수는 배열의 원소나, 객체의 프로퍼티 수를 세는 함수입니다. ▶사용법 강조 처리된 부분만 필수 입력 사항입니다. count( 배열, mode = 0 ) * mode : COUNT_RECURSIVE(또는 1)로 설정하면, 배열을 재귀적으로 셉니다. 이는 다차원 배열의 원소를 셀 경우 유용합니다. ▶예제1 코드 결과 3 ▶예제2 코드 결과 6
-
[PHP] 문자를 대문자/소문자로 변경하기 (strtoupper/strtolower 함수)프로그래밍/PHP 2017. 12. 12. 11:41
▶PHP 문자를 대문자/소문자로 변경하기 (strtoupper/strtolower 함수) ▶설명 PHP에서 strtoupper 함수는 문자를 대문자, strtolower 함수는 문자를 소문자로 변경해서 반환해주는 함수입니다. ▶사용법 강조 처리된 부분만 필수 입력 사항입니다. 대문자 strtoupper( 문자 ) ) 소문자 strtolower( 문자 ) ) ▶예제 코드 결과 EDWARD edward
-
[PHP] 짧은 태그 허용하기 (short_open_tag)프로그래밍/PHP 2017. 12. 12. 11:27
▶PHP 짧은 태그 허용하기 (short_open_tag) ▶설명 PHP에 시작 태그는 은 짧은 태그와는 다른 것으로, 짧은 태그가 허용되어 있지 않아도 사용이 가능합니다. ▶설정 방법 php.ini 파일에서 설정 php.ini 파일을 열어서 short_open_tag을 찾아서 다음과 같이 변경합니다. (php.ini 파일 변경 후에는 서버를 재시작해야 적용됩니다.) ; short_open_tag=Off short_open_tag=On ▶예제 코드 결과 Hello World!
-
[PHP] 변수 제거 (unset 함수)프로그래밍/PHP 2017. 12. 12. 10:42
▶PHP 변수 제거 (unset 함수) ▶설명 PHP 함수 중 하나인 unset 함수는 변수 제거에 사용하는 함수입니다. ▶사용법 강조 처리된 부분만 필수 입력 사항입니다. unset( 변수 [, 변수들...] ) * 변수들 : 하나의 변수가 아닌 콤마(,)로 여러개의 변수를 제거할 수도 있습니다. * 함수 안에서 전역 변수를 unset하면, 로컬 변수만 파괴됩니다. 호출한 환경에서 변수는 unset을 호출하기 전과 같은 값을 유지합니다. ▶예제 코드 결과 Name is not exists.
-
[PHP] 변수 설정 여부 확인 (isset 함수)프로그래밍/PHP 2017. 12. 11. 17:52
▶PHP 변수 설정 여부 확인 (isset 함수) ▶설명 PHP 함수 중 하나인 isset 함수는 변수가 설정되었는지 확인해주는 함수입니다. 보통 변수 값에 NULL 체크는 하지만, 설정 여부를 확인 안 해서 에러가 발생하는 경우가 존재할 때 사용하는 함수입니다. 오직 변수만 확인이 가능하기 때문에, 상수는 defined 함수를 사용해야 합니다. ▶사용법 강조 처리된 부분만 필수 입력 사항입니다. isset( 변수 [, 변수들...] ) * 변수들 : 하나의 변수가 아닌 콤마(,)로 여러개의 변수를 검사할 수도 있습니다. * 배열 원소에도 동작합니다. (값이 NULL이면 정의하지 않은 것으로 처리합니다. ) ▶예제1 코드 결과 apple is set! fruit is set! peach is not se..
-
[PHP] 상수 (Constants)프로그래밍/PHP 2017. 12. 10. 20:06
▶PHP 상수 (Constants) ▶설명 상수(Constants) 는 단순한 값을 위한 식별자입니다. (변수는 변하는 값, 상수는 변하지 않는 값이라고 기억하시면 더 쉽게 기억됩니다!) 프로그래밍을 처음 하거나, PHP에 입문한 초기에 상수를 사용하는 경우가 없을 때가 있습니다. 서버에 설정값이나 자주 사용하는 기준값은 같은 것은, 단순히 하드 코딩하기보다는 상수를 사용하는 게 도움이 됩니다. ▶사용법 강조 처리된 부분만 필수 입력 사항입니다. define( 상수명, 값, 대소문자 구분 여부 = FALSE ) * 상수명 : 상수명은 영문 대문자로 시작하여, 영문 대문자와 숫자와 _로 작성되는 것을 권장합니다. (대문자가 아니여도 되지만, 변수와 구분하기 쉬워집니다.) / 자세한 규칙은 [링크] 를 참조..
-
[PHP] 값이 배열 안에 존재하는지 확인 (in_array 함수)프로그래밍/PHP 2017. 12. 10. 19:05
▶PHP 값이 배열 안에 존재하는지 확인 (in_array 함수) ▶설명 PHP 함수 중 하나인 in_array 함수는 값이 배열 안에 존재하는지 확인해주는 함수입니다. ▶사용법 강조 처리된 부분만 필수 입력 사항입니다. in_array( 확인할 값, 배열, 자료형 확인 여부 = FALSE ) * 자료형 확인 여부 : TRUE로 설정하면, 배열 안에 값의 자료형도 확인합니다. ▶예제 코드 결과 Exists. Name : Edward ▶활용 상황 아래와 같은 상황이 발생할 때에 활용 방법입니다. 개선 아래처럼 개선하면 코드가 좀 더 깔끔해집니다.