일상적인 개발에서 대부분의 초보자들은 PHP 내장 함수를 어떻게 기억해야 할지 혼란스러워합니다. 사실 이런 것이 있다는 것을 알고 있으면, 많이 사용하게 되면 자연스럽게 기억하게 될 것입니다. PHP 개발에서 가장 일반적으로 사용되는 함수들을 모아 여러분에게 도움이 되기를 바랍니다.
acos() 함수는 숫자의 역코사인을 반환합니다.
abs() 함수는 숫자의 절대값을 반환합니다.
mail() 함수를 사용하면 스크립트에서 직접 이메일을 보낼 수 있습니다.
libxml_use_internal_errors() 함수는 표준 libxml 오류를 비활성화하고 사용자 오류 처리를 활성화합니다.
libxml_get_last_error() 함수는 libxml 오류 버퍼에서 마지막 오류를 가져옵니다.
libxml_get_errors() 함수는 libxml 오류 버퍼에서 오류를 가져옵니다.
libxml_clear_errors() 함수는 libxml 오류 버퍼를 지웁니다.
setrawcookie() 함수는 쿠키 값을 URL 인코딩하지 않고 HTTP 쿠키를 보냅니다.
setcookie() 함수는 클라이언트에 HTTP 쿠키를 보냅니다.
headers_sent() 함수는 HTTP 헤더가 전송되었는지 여부와 위치를 확인합니다.
headers_list() 함수는 보낸(또는 보낼) 응답 헤더 목록을 반환합니다.
header() 함수는 원시 HTTP 헤더를 클라이언트에 보냅니다.
ftp_systype() 함수는 원격 FTP 서버의 시스템 유형 식별자를 반환합니다.
ftp_ssl_connect() 함수는 보안 SSL-FTP 연결을 엽니다.
ftp_size() 함수는 지정된 파일의 크기를 반환합니다.
ftp_site() 함수는 SITE 명령을 서버로 보냅니다.
ftp_set_option() 함수는 다양한 FTP 런타임 옵션을 설정합니다.
ftp_rmdir() 함수는 디렉토리를 삭제합니다.
ftp_rename() 함수는 FTP 서버의 파일 또는 디렉터리 이름을 변경합니다.
ftp_rawlist() 함수는 지정된 디렉터리에 있는 파일의 자세한 목록을 반환합니다.
ftp_raw() 함수는 FTP 서버에 원시 명령을 보냅니다.
ftp_quit() 함수는 FTP 연결을 닫습니다.
ftp_pwd() 함수는 현재 디렉터리 이름을 반환합니다.
ftp_put() 함수는 서버에 파일을 업로드합니다.
ftp_pasv() 함수는 수동 모드를 켜거나 끄는 기능을 설정합니다.
ftp_nlist() 함수는 지정된 디렉터리의 파일 목록을 반환합니다.
ftp_nb_put() 함수는 서버에 파일을 업로드합니다(비차단).
ftp_nb_get() 함수는 FTP 서버에서 파일을 가져와서 로컬 파일에 씁니다(비차단).
ftp_nb_fput() 함수는 열린 파일을 업로드하고 이를 FTP 서버에 파일로 저장합니다(비차단).
ftp_nb_fget() 함수는 FTP 서버에서 파일을 다운로드하여 로컬에서 열린(비차단) 파일에 저장합니다.
ftp_nb_continue() 함수는 지속적으로 파일을 가져오고 보냅니다.
ftp_mkdir() 함수는 FTP 서버에 새 디렉터리를 생성합니다.
ftp_mdtm() 함수는 지정된 파일의 마지막 수정 시간을 반환합니다.
ftp_login() 함수는 FTP 서버에 로그인합니다.
ftp_get() 함수는 FTP 서버에서 파일을 다운로드합니다.
ftp_get_option() 함수는 현재 FTP 연결에 대한 다양한 옵션 설정을 반환합니다.
ftp_fput() 함수는 열린 파일을 FTP 서버에 업로드합니다.
ftp_fget() 함수는 FTP 서버에서 파일을 다운로드하여 로컬에서 열린 파일에 저장합니다.
ftp_exec() 함수는 FTP 서버에서 프로그램이나 명령의 실행을 요청합니다.
ftp_delete() 함수는 FTP 서버의 파일을 삭제합니다.
ftp_connect() 함수는 새로운 FTP 연결을 설정합니다.
ftp_close() 함수는 FTP 연결을 닫습니다.
ftp_chmod() 함수는 FTP 서버에서 지정된 파일의 권한을 설정합니다.
ftp_chdir() 함수는 FTP 서버의 현재 디렉터리를 변경합니다.
ftp_cdup() 함수는 현재 디렉터리를 FTP 서버의 상위 디렉터리로 변경합니다.
ftp_alloc() 함수는 FTP 서버에 업로드할 파일에 대한 공간을 할당합니다.
filter_var() 함수는 지정된 필터를 통해 변수를 필터링합니다.
filter_var_array() 함수는 여러 변수를 가져와 필터링합니다.
filter_list() 함수는 지원되는 모든 필터가 포함된 배열을 반환합니다.
filter_input_array() 함수는 스크립트 외부에서 여러 입력을 가져와 필터링합니다.
filter_input() 함수는 스크립트 외부에서 입력을 받아 필터링합니다.
filter_id() 함수는 지정된 필터의 ID 번호를 반환합니다.
filter_has_var() 함수는 지정된 입력 유형의 변수가 존재하는지 확인합니다.
unlink() 함수는 파일을 삭제합니다.
umask() 함수는 현재 umask를 변경합니다.
touch() 함수는 지정된 파일의 액세스 및 수정 시간을 설정합니다.
tmpfile() 함수는 읽기-쓰기(w+) 모드에서 고유한 파일 이름을 가진 임시 파일을 생성합니다.
tempnam() 함수는 고유한 파일 이름을 가진 임시 파일을 생성합니다.
symlink() 함수는 심볼릭 링크를 생성합니다.
stat() 함수는 파일에 대한 정보를 반환합니다.
set_file_buffer() 함수는 열린 파일의 버퍼 크기를 설정합니다.
rmdir() 함수는 빈 디렉토리를 삭제합니다.
rewind() 함수는 파일 포인터의 위치를 파일의 시작 부분으로 되감습니다.
rename() 함수는 파일이나 디렉터리의 이름을 바꿉니다.
realpath() 함수는 절대 경로를 반환합니다.
readlink() 함수는 심볼릭 링크가 가리키는 대상을 반환합니다.
readfile() 함수는 파일을 출력합니다.
popen() 함수는 프로세스 파일 포인터를 엽니다.
pclose() 함수는 popen()이 연 파이프를 닫습니다.
pathinfo() 함수는 파일 경로 정보를 배열 형태로 반환합니다.
parse_ini_file() 함수는 구성 파일을 구문 분석하고 설정을 배열 형식으로 반환합니다.
move_uploaded_file() 함수는 업로드된 파일을 새 위치로 이동합니다.
mkdir() 함수는 디렉토리를 생성합니다.
lstat() 함수는 파일이나 심볼릭 링크에 대한 정보를 반환합니다.
linkinfo() 함수는 연결 정보를 반환합니다.
link() 함수는 하드 링크를 설정합니다.
is_writeable() 함수는 지정된 파일이 쓰기 가능한지 여부를 결정합니다.
is_writable() 함수는 지정된 파일이 쓰기 가능한지 여부를 결정합니다.
is_uploaded_file() 함수는 지정된 파일이 HTTP POST를 통해 업로드되었는지 여부를 확인합니다.
is_readable() 함수는 지정된 파일 이름을 읽을 수 있는지 여부를 결정합니다.
is_link() 함수는 지정된 파일 이름이 심볼릭 링크인지 확인합니다.
is_file() 함수는 지정한 파일명이 일반 파일인지 확인하는 함수입니다.
is_executable() 함수는 지정된 파일이 실행 가능한지 확인합니다.
is_dir() 함수는 지정된 파일이 디렉터리인지 확인합니다.
glob() 함수는 지정된 패턴과 일치하는 파일 이름이나 디렉터리를 반환합니다.
fwrite() 함수는 파일에 씁니다(바이너리 파일에 안전함).
ftruncate() 함수는 파일을 지정된 길이로 자릅니다.
열린 파일에서 ftell() 함수의 현재 위치입니다.
fstat() 함수는 열린 파일에 대한 정보를 반환합니다.
fseek() 함수는 열린 파일에서 찾습니다.
fscanf() 함수는 지정된 형식에 따라 열린 파일의 입력을 구문 분석합니다.
fread() 함수는 파일을 읽습니다(바이너리 파일에 안전함).
fputs() 함수는 파일에 씁니다(바이너리 파일에 안전함).
fputcsv() 함수는 행의 형식을 CSV로 지정하고 열린 파일에 씁니다.
fpassthru() 함수는 파일 포인터에 남아 있는 모든 데이터를 출력합니다.
fopen() 함수는 파일이나 URL을 엽니다.
fnmatch() 함수는 지정된 패턴을 기반으로 파일 이름이나 문자열을 일치시킵니다.
flock() 함수는 파일을 잠그거나 해제합니다.
filetype() 함수는 지정된 파일이나 디렉터리의 유형을 반환합니다.
filesize() 함수는 지정된 파일의 크기를 반환합니다.
fileperms() 함수는 파일이나 디렉터리의 권한을 반환합니다.
fileowner() 함수는 파일의 소유자를 반환합니다.
filemtime() 함수는 파일 내용의 마지막 수정 시간을 반환합니다.
fileinode() 함수는 파일의 inode 번호를 반환합니다.
filegroup() 함수는 지정된 파일의 그룹 ID를 반환합니다.
filectime() 함수는 지정된 파일의 마지막 inode 수정 시간을 반환합니다.
fileatime() 함수는 지정된 파일의 마지막 액세스 시간을 반환합니다.
file_put_contents() 함수는 파일에 문자열을 씁니다.
file_get_contents() 함수는 전체 파일을 문자열로 읽어옵니다.
file_exists() 함수는 파일이나 디렉터리가 존재하는지 확인합니다.
file() 함수는 전체 파일을 배열로 읽어옵니다.
fgetss() 함수는 열린 파일에서 한 줄을 읽고 HTML 및 PHP 태그를 필터링합니다.
fgets() 함수는 파일 포인터에서 한 줄을 읽습니다.
fgetcsv() 함수는 파일 포인터에서 한 줄을 읽고 CSV 필드를 구문 분석합니다.
fgetc() 함수는 파일 포인터에서 문자를 읽습니다.
fflush() 함수는 버퍼링된 내용을 파일로 출력합니다.
feof() 함수는 파일 끝(eof)에 도달했는지 여부를 감지합니다.
fclose() 함수는 열려 있는 파일을 닫습니다.
diskfreespace() 함수는 디렉터리의 여유 공간을 반환합니다. 이 함수는 disk_free_space() 함수의 별칭입니다.
disk_total_space() 함수는 지정된 디렉터리의 전체 디스크 크기를 반환합니다.
disk_free_space() 함수는 디렉터리의 여유 공간을 반환합니다.
dirname() 함수는 경로 중 디렉터리 부분을 반환합니다.
clearstatcache() 함수는 파일을 복사합니다.
clearstatcache() 함수는 파일 상태 캐시를 지웁니다.
chown() 함수는 지정된 파일의 소유자를 변경합니다.
chmod() 함수는 파일 모드를 변경합니다.
chgrp() 함수는 파일이 속한 그룹을 변경합니다.
basename() 함수는 경로 중 파일 이름 부분을 반환합니다.
set_Exception_handler() handler() 함수
PHP 오류 및 로깅 함수
set_Exception_handler() 함수는 사용자 정의 예외 처리 함수를 설정합니다.
set_error_handler() 함수는 사용자 정의 오류 처리 함수를 설정합니다.
restore_Exception_handler() 함수는 set_Exception_handler() 함수에 의해 변경된 이전 예외 핸들러를 복원합니다.
restore_error_handler() 함수는 set_error_handler() 함수에 의해 변경된 이전 오류 핸들러를 복원합니다.
error_reporting()은 PHP의 오류 보고 수준을 설정하고 현재 수준을 반환합니다.
error_log() 함수는 서버 오류 로그, 파일 또는 원격 대상으로 오류를 보냅니다.
error_get_last() 함수는 마지막으로 발생한 오류를 가져옵니다.
debug_print_backtrace() 함수는 역추적을 출력합니다.
debug_backtrace() cktrace() 함수
PHP 오류 및 로깅 함수
scandir() 함수는 지정된 경로에 있는 파일과 디렉터리가 포함된 배열을 반환합니다.
rewinddir() 함수는 opendir()이 연 디렉토리 핸들을 재설정합니다.
readdir() 함수는 opendir()이 연 디렉토리 핸들의 항목을 반환합니다.
opendir() 함수는 디렉토리 핸들을 열고 closedir(), readdir() 및 rewinddir()에서 사용할 수 있습니다.
getcwd() 함수는 현재 디렉터리를 반환합니다.
closedir() 함수는 opendir() 함수로 열린 디렉터리 핸들을 닫습니다.
dir() 함수는 디렉토리 핸들을 열고 객체를 반환합니다. 이 객체에는 read(), rewind() 및 close()의 세 가지 메서드가 포함되어 있습니다.
chroot() 함수는 현재 프로세스의 루트 디렉터리를 지정된 디렉터리로 변경합니다.
chdir() 함수는 현재 디렉터리를 지정된 디렉터리로 변경합니다.
time() 함수는 현재 시간의 Unix 타임스탬프를 반환합니다.
strtotime() 함수는 영어 텍스트 날짜/시간 설명을 Unix 타임스탬프로 구문 분석합니다.
strptime() 함수는 strftime()에서 생성된 날짜/시간을 구문 분석합니다.
strftime() 함수는 로캘 설정에 따라 현지 시간/날짜 형식을 지정합니다.
mktime() 함수는 날짜의 Unix 타임스탬프를 반환합니다.
microtime() 함수는 현재 Unix 타임스탬프와 마이크로초를 반환합니다.
localtime() 함수는 현지 시간(배열)을 반환합니다.
idate() 함수는 현지 시간/날짜를 정수로 형식화합니다.
gmstrftime() 함수는 로컬 로케일 설정에 따라 GMT/UTC 시간/날짜 형식을 지정합니다.
gmmktime() 함수는 GMT 날짜의 UNIX 타임스탬프를 가져옵니다.
gmdate() 함수는 GMT/UTC 날짜/시간 형식을 지정합니다.
gettimeofday() 함수는 현재 시간 정보가 포함된 배열을 반환합니다.
getdate() 함수는 날짜/시간 정보를 가져옵니다.
date() 함수는 현지 시간/날짜 형식을 지정합니다.
date_sunset() 함수는 지정된 날짜와 위치의 일몰 시간을 반환합니다.
date_sunrise() 함수는 지정된 날짜와 위치의 일출 시간을 반환합니다.
date_default_timezone_set() 함수는 스크립트의 모든 날짜/시간 함수에 사용되는 기본 시간대를 설정합니다.
date_default_timezone_get() 함수는 스크립트의 모든 날짜 및 시간 함수에서 사용되는 기본 시간대를 반환합니다.
checkdate() 함수는 그레고리력 날짜를 확인합니다.
UnixToJD() 함수는 Unix 타임스탬프를 율리우스력 일수로 변환합니다.
JulianToJD() 함수는 율리우스력을 율리우스력 일수로 변환합니다.
JewishToJD() 함수는 유대력을 율리우스력 날짜 계산으로 변환합니다.
JDToUnix() 함수는 율리우스력 일수를 Unix 타임스탬프로 변환합니다.
JDToGregorian() lian() 함수
PHP 배열 함수
JDToGregorian() Wish() 함수
PHP 배열 함수
JDToGregorian() 함수는 율리우스력 일수를 계산합니다. 그레고리력.
JDToFrench() 함수는 율리우스력 일수를 프랑스 공화국 달력으로 변환합니다.
JDMonthName() 함수는 지정된 달력의 월 문자열을 반환합니다.
JDDayOfWeek() 함수는 해당 날짜가 속한 요일을 반환합니다.
GregorianToJD() 함수는 그레고리력을 율리우스력 날짜 계산으로 변환합니다.
FrenchToJD() 함수는 프랑스 공화력을 율리우스력 날짜 계산으로 변환합니다.
easter_days() 함수는 지정된 연도의 부활절부터 3월 21일까지의 일수를 반환합니다.
easter_date() 함수는 지정된 연도의 부활절 자정을 나타내는 Unix 타임스탬프를 반환합니다.
cal_to_jd() 함수는 지정된 날짜를 율리우스력 일수로 변환합니다.
cal_info() 함수는 주어진 달력에 대한 정보가 포함된 배열을 반환합니다.
cal_from_jd() 함수는 율리우스력 일수를 지정된 달력의 날짜로 변환합니다.
cal_days_in_month() 함수는 지정된 연도와 달력의 한 달의 일수를 반환합니다.
usort() 함수는 사용자 정의 함수를 사용하여 배열을 정렬합니다.
uksort() 함수는 사용자 정의 비교 함수를 사용하여 키 이름별로 배열을 정렬하고 인덱스 관계를 유지합니다.
uasort() 함수는 사용자 정의 비교 함수를 사용하여 배열을 정렬하고 인덱스 연관을 유지합니다(요소에 새 키가 할당되지 않음).
sort() 함수는 주어진 배열의 값을 오름차순으로 정렬합니다.
sizeof() 함수는 배열의 셀 수 또는 객체의 속성 수를 계산합니다.
shuffle() 함수는 배열의 요소를 무작위 순서로 재정렬합니다.
rsort() 함수는 키 값을 기준으로 배열 요소를 역순으로 정렬합니다. 기본적으로 arsort()와 동일한 기능입니다.
reset() 함수는 배열의 내부 포인터를 첫 번째 요소로 가리키고 이 요소의 값을 반환합니다.
range() 함수는 지정된 범위의 요소를 포함하는 배열을 만들고 반환합니다.
prev() HP prev() 함수
PHP 배열 함수
pos() 함수는 current() 함수의 별칭입니다. 배열의 현재 요소 값을 반환합니다.
next() 함수는 현재 요소를 가리키는 포인터를 다음 요소의 위치로 이동하고 현재 요소의 값을 반환합니다.
natsort() 함수는 자연 순서 알고리즘을 사용하여 주어진 배열의 요소를 정렬합니다.
natcasesort() 함수는 대소문자를 구분하지 않는 자연 순서 알고리즘을 사용하여 주어진 배열의 요소를 정렬합니다.
list() 함수는 배열의 요소를 사용하여 변수 집합에 값을 할당합니다.
ksort() 함수는 배열 값의 원래 키를 유지하면서 키 이름을 기준으로 배열을 정렬합니다.
krsort() 함수는 배열 값의 원래 키를 유지하면서 키를 기준으로 역순으로 배열을 정렬합니다.
key() 함수는 현재 배열의 내부 포인터가 가리키는 요소의 키 이름을 반환합니다.
in_array() 함수는 배열에서 주어진 값을 검색합니다.
extract() extract() 함수
PHP 배열 함수
end() 함수는 배열의 내부 포인터를 마지막 요소로 가리키고 요소의 값을 반환합니다(성공한 경우).
each() 함수는 배열의 현재 내부 포인터가 가리키는 요소의 키 이름과 키 값으로 구성된 배열을 생성하고 내부 포인터를 앞으로 이동합니다.
current() 함수는 배열의 현재 요소(셀)를 반환합니다.
count() 함수는 배열의 셀 수 또는 객체의 속성 수를 계산합니다.
compact() 함수는 매개변수가 가져온 변수로 구성된 배열을 만듭니다. 매개변수에 배열이 있으면 배열에 있는 변수의 값도 가져옵니다.
asort() 함수는 배열을 정렬하고 인덱스 관계를 유지합니다. 주로 셀의 순서가 중요한 연관 배열을 정렬하는 데 사용됩니다.
arsort() 함수는 배열을 역순으로 정렬하고 인덱스 관계를 유지합니다. 주로 셀의 순서가 중요한 연관 배열을 정렬하는 데 사용됩니다.
array_walk_recursive() 필기체() 함수
PHP 배열 함수
array_walk() 함수는 배열의 각 요소에 콜백 함수를 적용합니다. 성공하면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.
array_values() 함수는 주어진 배열의 모든 키 값을 포함하는 배열을 반환하지만 키 이름은 유지하지 않습니다.
array_unshift() 함수는 배열의 시작 부분에 하나 이상의 요소를 삽입합니다.
array_unique() 함수는 배열에서 중복된 값을 제거하고 결과 배열을 반환합니다.
array_uintersect_assoc() 함수는 인덱스 검사를 통해 배열의 교차점을 계산하고 콜백 함수를 사용하여 데이터를 비교합니다.
array_uintersect() 함수는 배열의 교집합을 계산하고 콜백 함수를 사용하여 데이터를 비교합니다.
array_udiff_uassoc() 함수는 array1 배열에는 존재하지만 다른 배열에는 존재하지 않는 부분을 반환합니다. 반환된 배열의 키 이름은 변경되지 않습니다.
array_udiff_assoc() 함수는 array1에는 존재하지만 다른 배열에는 존재하지 않는 부분을 반환합니다.
array_udiff() 함수는 비교된 배열의 모든 값을 포함하지만 다른 매개변수 배열은 포함하지 않는 배열을 반환하며 키 이름은 변경되지 않은 상태로 유지됩니다.
array_sum() 함수는 배열에 있는 모든 값의 합을 반환합니다.
array_splice() 함수는 array_slice() 함수와 유사하여 배열의 일련의 요소를 선택하지만 이를 반환하는 대신 삭제하고 다른 값으로 바꿉니다.
array_slice() 함수는 조건에 따라 배열에서 값의 세그먼트를 꺼내서 반환합니다.
array_shift() 함수는 배열의 첫 번째 요소를 삭제하고 삭제된 요소의 값을 반환합니다.
array_search() 함수는 in_array()와 동일하며 배열에서 키 값을 검색합니다. 값이 발견되면 일치하는 요소의 키가 반환됩니다. 찾을 수 없으면 false를 반환합니다.
array_reverse() 함수는 원래 배열의 요소 순서를 반대로 바꾸고 새 배열을 생성하여 반환합니다. 두 번째 매개변수가 true로 지정되면 요소의 키 이름은 변경되지 않고 그대로 유지되며, 그렇지 않으면 키 이름이 손실됩니다.
array_reduce() 함수는 콜백 함수를 사용하여 반복적으로 배열을 단일 값으로 줄입니다. 세 번째 인수가 지정되면 배열의 첫 번째 값으로 처리되거나 배열이 비어 있으면 최종 반환 값으로 처리됩니다.
array_rand() 함수는 배열에서 하나 이상의 요소를 무작위로 선택하여 반환합니다.
array_push() 함수는 첫 번째 매개변수의 배열 끝에 하나 이상의 요소(push)를 추가한 후 새 배열의 길이를 반환합니다.
array_product() 함수는 배열에 있는 모든 값의 곱을 계산하여 반환합니다.
array_pop() 함수는 배열의 마지막 요소를 삭제합니다.
array_pad() 함수는 지정된 값을 가진 지정된 수의 요소를 배열에 삽입합니다.
array_multisort() 함수는 여러 배열 또는 다차원 배열을 정렬합니다.
array_merge_recursive() 함수는 array_merge() 함수와 마찬가지로 하나 이상의 배열 요소를 병합하고 한 배열의 값이 이전 배열에 추가됩니다. 결과 배열을 반환합니다.
array_merge() 함수는 두 개 이상의 배열을 하나의 배열로 병합합니다.
array_map() 함수는 사용자 정의 함수가 적용된 후 배열을 반환합니다. 콜백 함수는 array_map() 함수에 전달된 배열 수와 동일한 수의 인수를 허용해야 합니다.
array_keys() 함수는 배열의 모든 키를 포함하는 새 배열을 반환합니다.
array_key_exists() 함수는 지정된 키가 배열에 존재하는지 여부를 확인합니다. 키가 존재하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
array_intersect_ukey() 함수는 콜백 함수를 사용하여 키 이름을 비교하여 배열의 교집합을 계산합니다.
array_intersect_uassoc() 함수는 사용자 정의 콜백 함수를 사용하여 배열의 교차점을 계산하고 콜백 함수를 사용하여 인덱스를 비교합니다.
array_intersect_key() 함수는 키 이름 비교를 사용하여 배열의 교집합을 계산합니다.
array_intersect_assoc() 함수는 두 개 이상의 배열이 교차하는 배열을 반환합니다.
array_intersect() 함수는 두 개 이상의 배열이 교차하는 배열을 반환합니다.
array_flip() 함수는 동일한 값이 여러 번 나타나면 마지막 키 이름이 해당 값으로 사용되고 다른 모든 키 이름은 손실됩니다.
array_filter() 함수는 콜백 함수를 사용하여 배열의 요소를 필터링합니다. 사용자 정의 필터 함수가 true를 반환하면 연산된 배열의 현재 값이 반환된 결과 배열에 포함되어 결과가 형성됩니다. 새로운 배열로. 원래 배열이 연관 배열인 경우 키 이름은 변경되지 않습니다.
array_fill() 함수는 주어진 값으로 배열을 채웁니다. 반환된 배열은 숫자 요소를 가지며 값은 value입니다. 반환된 배열은 시작 위치에서 시작하여 증가하면서 숫자로 인덱싱됩니다. 숫자가 0이거나 0보다 작으면 오류가 발생합니다.
array_diff_ukey()는 array1에 나타나지만 다른 매개변수 배열에는 나타나지 않는 모든 키의 값을 포함하는 배열을 반환합니다. 관계는 변경되지 않은 상태로 유지됩니다. array_diff()와 달리 비교는 값이 아닌 키 이름을 기반으로 합니다.
array_diff_uassoc() 함수는 사용자 정의 콜백 함수(콜백)를 사용하여 인덱스 검사를 수행하여 둘 이상의 배열 간의 차이를 계산합니다. array1의 값은 포함하지만 다른 매개변수 배열에는 포함되지 않은 배열을 반환합니다.
array_diff_key() 함수는 비교된 배열에 있지만 다른 매개변수 배열에는 없는 모든 키를 포함하는 배열을 반환합니다.
array_diff_assoc() 함수는 두 배열의 차이 배열을 반환합니다. 이 배열에는 비교되는 배열에 있지만 다른 인수 배열에는 없는 모든 키와 값이 포함됩니다.
array_diff() 함수는 두 배열의 차이 배열을 반환합니다. 이 배열에는 비교되는 배열에 있지만 다른 인수 배열에는 없는 모든 키가 포함됩니다.
array_count_values() 함수는 배열에 있는 모든 값의 발생 횟수를 계산하는 데 사용됩니다.
array_combine() 함수는 두 개의 배열을 병합하여 새 배열을 생성합니다. 그 중 하나는 키 이름이고 다른 배열의 값은 키 값입니다.
array_chunk() 함수는 배열을 새로운 배열 청크로 분할합니다.
array_change_key_case() 함수는 배열의 모든 KEY를 대문자 또는 소문자로 변환합니다.
array()는 키와 값이 포함된 배열을 만듭니다. 배열을 지정할 때 키를 생략하면 0부터 시작하여 1씩 증가하는 정수 키가 생성됩니다.