홈페이지(7)
-
4. PHP의 변수
데이터를 처리할 때는 반드시 불규칙적인 반복이 일어난다. 이때 변수는 불행할 뻔했던 개발자를 매우 행복하게 만들어준다.
2021.01.11 -
3. PHP의 데이터 타입
우리는 데이터를 특정 의도에 따라 처리하기 위해 프로그래밍 언어를 사용한다. 따라서 해당 언어가 지원하는 데이터 형식이 무엇인지 알아야 한다.Computer 라는 단어에서 유추할 수 있듯이 초창기 프로그래밍은 계산을 위한 부분이 많았다. // Number & Arithmetic Operator 하지만 역시 인간의 욕심은 끝이 없는 법. 숫자 말고도 문자, 소리, 영상 등 다양한 분야를 처리하고 싶어진 것. // String & String Operator // Escaping // Concatenation operator // String length function
2021.01.11 -
[PHP] 파일함수
파일삭제 : unlink() $fp = fopen($fname, "w"); fwrite($fp, "fwrite함수를 이용한 데이터 입력"); fclose($fp); print "기록완료"; // 파일 삭제하기 // unlink("파일명") : 해당 파일을 삭제했을 때 TRUE 반환 $fname = "test2.txt"; if ( is_file($fname) && unlink($fname) ) { // 존재하는 경우 삭제. print $fname."이 삭제 완료되었습니다!"; } else { print $fname."는 삭제할 수 없습니다."; } 파일복사 : copy(원본파일, 대상파일) if (copy("test.txt", "test2.txt") ) { print "복사 되었습니다!!"; } else ..
2020.12.22 -
[PHP] 파일함수
// 파일 읽기 file_get_contents(파일명 또는 URL) // 해당 파일을 읽어와서 파일의 내용을 문자열로 리턴하는 함수. is_readable(파일명) // 해당 파일을 읽을 수 있는지 검사. TRUE / FALSE 반환. $fname = "test.txt"; if(is_readable($fname)) { $contents = file_get_contents($fname); print $contents; } else { print $fname."을(를) 읽어올 수 없습니다."; } // 파일 쓰기 file_put_contents(파일명, $변수) // 파일명에 입력할 데이터(변수)를 넣는다. // fopen(), fwrite(), fclose() 기능이 모두 포함됨. // 기존 파일이 없으..
2020.12.20 -
[PHP] 날짜함수
time() // 1970년 1월 1일부터 현시간까지 몇 초 지났는지 알려줌. mktime(시, 분, 초, 월, 일, 년) // 해당 날짜가 몇 초째인지 알려줌. date(표기할날짜형식, 날짜값) // UNIX 타임스탬프를 날짜로 변환 /* 날짜형식 Y : 4자리 연도 y : 뒤 2자리 연도 M : 영문 3자리 월 m : 2자리 수 월 D : 영문 요일 d : 2자리 수 일 H : 24시간제 시간 h : 12시간제 시간 I : 서머타임 적용여부. 적용되었으면 1, 안되었으면 0 표시. i : 2자리 수 분 S : 서수 s : 2자리 수 초 */ checkdate(월, 일, 연도) // 날짜 유효성 검사 함수. 해당 날짜가 유효하지 않으면 FALSE 반환. ex) 6월 31일 체크.
2020.12.20 -
[PHP] 배열함수
sort() rsort() asort() // 연관배열에서 value를 기준으로 데이터를 오름차순 정렬하는 방법. arsort() // 연관배열에서 value를 기준으로 데이터를 내림차순 정렬하는 방법. ksort() // 연관배열의 키를 기준으로 오름차순 정렬을 할 때 사용하는 함수. krsort() // 연관배열의 키를 기준으로 내림차순 정렬을 할 때 사용하는 함수. array_push(배열명, 추가하고자하는데이터) // 배열의 끝에 한 개 이상의 데이터 추가하기 array_pop(배열명) // 배열의 맨 마지막 데이터를 반환하는 함수. array_unshift(배열명, 추가하고자하는데이터) // 배열 가장 앞에 하나 이상의 데이터를 추가할 때 사용하는 함수 array_shift(배열명) // 배열의..
2020.12.20