php

    [php 내장함수] 네트워크 관련 함수

    외부에 있는 파일에서 정보를 가져오기 위해서는 네트워크 관련함수를 사용해야 합니다. 1. curl 클라이언트에서 커맨드 라인이나 소스코드로 손 쉽게 웹 브라우저 처럼 활동할 수 있도록 해주는 기술입니다. 많은 프로토콜을 지원하며 url을 가지고 할 수 있는 것들은 다할 수 있습니다.(파일전송, 다운로드, 메일발신 등) (HTTP, HTTPS, FTP, FTPS, SMTP, POP3, IMAP 등) curl은 다른 파일관련함수와 같이 curl 관련함수로 열고 닫는 과정이 필요합니다. curl_init(URL) 매개변수 하나를 갖고 있으며 URL을 입력합니다. curl_close(리소스) curl_close()함수는 curl_init 함수가 리턴한 리소스를 매개변수로 받아 리소스 사용을 종료합니다. curl..

    [php 내장함수] 파일 관련 함수

    1. 존재 유무 확인 파일이나 디렉토리가 존재하는지 안하는지 확인하는 함수입니다. is_file()# 파일의 존재 유무 확인 is_dir()# 디렉토리의 존재 유무 확인 file_exists()# 파일 혹은 디렉토리의 존재 유무 확인 test1.php 라는 파일을 만들어 놓은 상태입니다. 존재한다면 true, 존재하지 않으면 false를 리턴합니다. 2. 파일 열기/닫기 파일을 읽고 수정하고 삭제하기 위해서는 먼저 파일을 열어야 합니다. 파일을 열 땐 다음과 같은 함수를 사용합니다. fopen(파일명, 파일모드) 뒤에 매개변수를 하나 더 얹어서 context 라는 부분을 추가할 수 있지만 그 부분은 나중에,, 일단 기본적으론 위와 같이 사용합니다. 파일모드는 파일을 어떤식으로 열고 어떤 작업이 가능한지 ..

    [php 내장함수] 배열 관련 함수

    배열은 다른 언어에서는 '리스트' 라고도 하는 형태의 데이터 타입 입니다.

    [php 내장함수] 날짜 관련 함수

    1. 날짜 생성하기 ■ 타임스탬프란?(timestamp) 1970/01/01 00:00:00초부터 몇 초가 지났는지를 나타내는 숫자입니다. 유닉스가 개발된 시점이 1970년대이고 유닉스에서 사용하기 위해 제작되었기에 위와 같은 시간으로 지정되었습니다. - mktime() 년,월,일,시,분,초 의 값을 받아 타임스탬프를 만듭니다. 형식은 다음과 같습니다. mktime(시, 분, 초, 월, 일, 년); 일반적으로 mktime은 1970/01/01 00:00:00 을 기준으로 지난 초를 정수화 하는 개념입니다. 위쪽의 mktime은 2021/08/18 05:05:30 까지에 대한 Timestamp를 나타낸 것 이고, 아래의 mktime은 1970/01/01 00:00:03 까지에 대한 Timestamp를 나타..

    [php 내장함수] 문자 관련 함수

    1. 문자열 합치기 php는 문자열을 합치기 위해서 "." 을 사용합니다. 위는 일반적인 문자열을 합치는 내용이고, 배열데이터를 합치는 방법 또한 있습니다. 결과가 같습니다. 즉, join과 implode는 동일합니다. (join은 implode의 Alias) 둘 다 하나 혹은 두 개의 매개변수를 갖습니다. 매개변수 하나만 있을 시 그냥 단순 합치는 기능이고, 합칠 때 특정 문자열을 통해 합치고 싶다면 두 개의 매개변수를 사용합니다. (위에선 '+' 기호를 통해 합침) 2. 문자열 분리하기 문자열을 분리할 땐 explode 함수를 이용하며 첫 번째 인자는 구분자를, 두 번째 인자는 문자열을 입력합니다. explode 함수를 사용한 결과값은 array가 됩니다. ■ var_dump 와 print_r 배열출..

    [php 내장함수] 숫자 관련 함수

    1. 소수점 처리 실수형 자료를 정수형으로 변경 하려면 소수점을 처리해야 합니다. 일반적으로 반올림, 버림, 올림이 있습니다. 버림 : floor 올림 : ceil 반올림 : round 반올림은 반올림되는 정밀도와 어떤 방식으로 반올림 할 것인가에 대한 두 가지 매개변수를 갖고있습니다. round(숫자, 정밀도, 방식) 방식에 대한 부분은 거의 사용하지 않는 것 같아 제외하였습니다. 코드로 확인해보겠습니다. 반올림 round에서 정밀도의 매개변수 숫자에 대한 설명입니다. 0은 소수점 첫째자리, 1은 둘째자리, 2는 셋째자리... 에서 반올림 하는 옵션이라고 보면 되겠습니다. 2. 쉼표 넣기 숫자 출력 시 가독성을 위해 쉼표를 넣어야 할 경우가 있습니다. 이런 경우에 사용하는 함수가 number_forma..