PHP

ALL

PHP 배열 요소 추가 array_push, array_merge 사용 방법 예제

배열에 요소를 추가하는 방법에 대해 알아보겠습니다. 요소를 추가하는 방법은 여러 가지가 있습니다. 이번에 알아볼 방법은 3가지입니다. array_push() [] array_merge()   array_push() array_push() 함수는배열에 마지막에 요소를 추가합니다. array_push()작성 방법을 보겠습니다. array_push(대상 배열, 추가하고 싶은 요소, ...)   3번째 파라미터부터는 생략이 가능합니다. array_push는 여러 개 요소를 한 번에 추가할 수 있습니다. 샘플을 보면서 사용방법을 살펴보겠습니...
ALL

PHP 비교 연산자 == 와 === 차이점

값을 비교하는 경우 사용하는 비교 연산자==가 있습니다. 값이 같은지 확인하는 사용하는 연산자입니다. 비교 연산자 중===를 사용하는 경우도 있습니다. 2개와 3개 같아 보이지만 결과 값이 다른 경우가 발생합니다. ==와 ===는 어떻게 다른지 확인해 보겠습니다. 연산자내용$a == $b데이터 타입을 변환후 $a가 $b와 같은지 판단. 같으면 TRUE를 반환.$a === $b$a와 $b가 값이 같고, 데이터 타입도 같으면 TRUE를 반환. 샘플을 보면서 확인을 해보겠습니다. <?php $a = 120; $b = "120abcer1e...
ALL

PHP 배열 요소 검색 array_search 사용 방법

PHP에서도 배열을 사용하는 경우가 많습니다. 사용 빈도가 많은 만큼 준비되어 있는 함수도 많이 있습니다. 이번에는 배열에 관련된 함수중 요소의 값을 검색하는array_search사용 방법을 알아보겠습니다. array_search함수는 배열에서 검색하고 싶은 값이 있는지 확인하고 싶을 때 사용합니다. 작성 방법을 보겠습니다. array_search(검색 값, 배열) 반환값으로는 검색된 값의 위치인 인덱스를 반환합니다. 샘플을 보면서 사용방법을 확인해 보겠습니다. $data = array(15, 3, 20, 9, 7); $key = ...
ALL

PHP 배열 요소 삭제 unset, array_splice, array_shift, array_pop 사용 방법

PHP 배열에서 요소를 삭제하는 방법을 알아보겠습니다. 배열에서 요소를 삭제할 수 있는 방법으로는unset,array_slice,array_shift,array_pop함수를 사용하여 삭제할 수 있습니다. 각각의 함수마다 동작이 다르기 때문에 샘플을 확인하면서 사용 방법과 결과를 확인해 보겠습니다. unset() unset을 사용해 배열에서 요소를 삭제하는 방법입니다. unset의 작성 방법을 보겠습니다. unset(배열,배열...) unset함수에는 배열과 삭제하고 싶은 값의 인덱스를 지정합니다. 여러 개 인덱스를 지정해 사용할 수...
ALL

PHP 문자열이 포함되어 있는지 확인 str_contains 사용 방법

문자열 안에 특정 문자열이 포함되어 있는지 확인하는 방법 중str_contains를 사용하는 방법을 알아보겠습니다. str_contains는PHP8부터 사용가능한 함수입니다. PHP8이전 버전에서는 사용할 수 없습니다. PHP8이전 버전에서 문자열이 포함되어 있는지 확인하기 위해서는preg_match()함수를 사용합니다. preg_match()함수 사용법은 아래를 참조해 주세요. 알기 쉬운 PHP 정규식 표현 preg_match 함수 설명 및 링크링크 str_contains() 대상 문자열에 지정한 문자열이 있는지 확인하고 싶은 경...
ALL

PHP 파일 갱신 시간 취득 filemtime 사용 방법

파일 갱신 시간을 취득하는 방법을 알아보겠습니다. PHP에서 갱신 시간을 취득하기 위해서filemtime을 사용합니다. filemtime작성 방법을 보겠습니다. filemtime(파일 이름) 반환값은Unix 시간형태를 반환합니다. 샘플 코드를 보면서 확인해보겠습니다. echo filemtime('/home/test.txt'); 결과 1649819415 home디렉토리 밑에test.txt라는 파일이 있다고 가정하겠습니다. 파일을 마지막으로 갱신한 시간은2022/04/13 12:10:15입니다. 취득한 마지막 갱신 시간은Unix시간으로...
ALL

PHP 파일 이름 변경 또는 이동 하기 rename 사용 방법

PHP에서 파일 이름을 변경하거나 이동하는 방법에 대해 알아보겠습니다. 파일을 이름을 변경하거나 이동하기 위해서는rename함수를 사용합니다. rename과copy함수의 차이점은 원본 파일을 남겨둘 것인지 아닐 것인지입니다. copy 함수의 사용 방법은 아래를 참조해주세요. rename함수의 사용 방법은 다음과 같습니다. rename(원본 파일 전체 경로 , 이름 변경 후 전체 경로) 원본 파일의 전체 경로와 파일 이름을 지정합니다. 변경할 이름과 파일을 이동할 전체 경로를 지정합니다. 지정한 경로에 변경하려고 했던 파일이 존재하는...
ALL

PHP 파일 복사 copy 사용 방법

PHP를 사용해 파일을 복사하는 방법을 알아보겠습니다. 파일을 복사하기 위해서는copy()함수를 사용합니다. 사용 방법은 다음과 같습니다. copy(원본 파일 전체 경로 , 복사 파일 붙여 넣을 전체 경로) 원본 파일이 있는 전체 경로와 파일 이름을 지정해야 합니다. 붙여 넣고 싶은 장소의 전체 경로와 파일 이름을 지정해야 합니다. 주의 점으로는 붙여 넣을 장소에 지정한 파일 이름이 존재하는 경우에는 덮어쓰기를 하니 주의해서 사용해야 합니다. 샘플 코드를 보도록 하겠습니다. copy('/home/test.txt','/home/tes...
ALL

PHP FTP 서버 파일 전송 방법 샘플

다른 서버에 파일을 전송하고 싶은 경우에FTP를 사용하는 경우가 많습니다. PHP에서도FTP함수를 사용해 다른 서버에 파일을 보낼 수 있습니다. FTP함수 사용방법과 예제를 보도록 하겠습니다. FTP 파일 전송 FTP함수를 사용해 다른 서버에 파일을 전송하는 단계를 보면 다음과 같습니다. 서버 접속 서버 로그인 패시브 모드 설정 파일 업로드 서버 접속 해제 파일 전송을 하는 샘플을 보면서 자세한 내용을 살펴보겠습니다. $ftp_server = FTP_IPADDRESS; $ftp_port = 21; $ftp_user_name = FT...