>  기사  >  백엔드 개발  >  [PHP 학습] 초보자에게 꼭 필요한 일반적인 PHP 기능을 대거 모았습니다.

[PHP 학습] 초보자에게 꼭 필요한 일반적인 PHP 기능을 대거 모았습니다.

little bottle
little bottle앞으로
2019-04-18 16:50:293352검색

이 글은 편집자가 모아 놓은 일반적인 PHP 함수 모음입니다. 모든 분들과 공유하겠습니다. 초보자를 위한 필수 PHP 함수 사전이므로 서둘러 수집하세요! #

php usleep() 함수는 몇 마이크로초 동안 코드 실행을 지연시킵니다.
unpack() 함수는 이진 문자열에서 데이터를 압축 해제합니다.
uniqid() 함수는 현재 시간(마이크로초)을 기준으로 고유 ID를 생성합니다.
time_sleep_until() 함수는 지정된 시간까지 코드 실행을 지연시킵니다.
time_nanosleep() 함수는 코드 실행을 몇 초 및 나노초 동안 지연시킵니다.
sleep() 함수는 코드 실행을 몇 초 동안 지연시킵니다.
show_source() 함수는 파일에서 구문 강조를 수행합니다.
strip_whitespace() 함수는 PHP 주석과 공백 문자가 제거된 소스 코드 파일을 반환합니다.
pack() 함수는 데이터를 이진 문자열로 로드합니다.
ignore_user_abort() 함수는 클라이언트와의 연결을 끊으면 스크립트 실행이 종료되는지 여부를 설정합니다.
highlight_string() 함수는 문자열에 구문 강조를 수행합니다.
highlight_file() 함수는 파일에 구문 강조를 수행합니다.
get_browser() 함수는 사용자 브라우저의 성능을 반환합니다.
exit() 함수는 메시지를 출력하고 현재 스크립트를 종료합니다.
eval() 함수는 PHP 코드에 따라 문자열을 계산합니다.
die() 함수는 메시지를 출력하고 현재 스크립트를 종료합니다.
define() 함수는 상수가 존재하는지 확인합니다.
define() 함수는 상수를 정의합니다.
constant() 함수는 상수 값을 반환합니다.
connection_status() 함수는 현재 연결 상태를 반환합니다.
connection_aborted() 함수는 클라이언트 연결이 끊어졌는지 확인합니다.
zip_read() 함수는 열린 zip 아카이브에서 다음 파일을 읽습니다.
zip_open() 함수는 읽을 수 있도록 ZIP 파일을 엽니다.
zip_entry_read() 함수는 열린 zip 아카이브 항목에서 내용을 가져옵니다.
zip_entry_open() 함수는 읽기 위해 ZIP 아카이브 항목을 엽니다.
zip_entry_name() 함수는 zip 아카이브 항목의 이름을 반환합니다.
zip_entry_filesize() 함수는 zip 아카이브 항목의 원래 크기를 반환합니다(압축 전).
zip_entry_compressionmethod() 함수는 zip 아카이브 항목의 압축 방법을 반환합니다.
zip_entry_compressedsize() 함수는 zip 아카이브 항목의 압축된 파일 크기를 반환합니다.
zip_entry_close() 함수는 zip_entry_open() 함수로 열린 zip 아카이브 파일을 닫습니다.
zip_close() 함수는 zip_open() 함수로 열린 zip 아카이브 파일을 닫습니다.
xml_set_unparsed_entity_decl_handler() 함수는 확인되지 않은 엔터티 이름(NDATA) 선언이 발견될 때 호출될 함수를 지정합니다.
xml_set_processing_instruction_handler() 함수는 파서가 XML 문서에서 처리 명령을 찾을 때 호출될 함수를 지정합니다.
xml_set_object() 함수를 사용하면 객체에서 XML 파서를 사용할 수 있습니다.
xml_set_notation_decl_handler() 함수는 파서가 XML 문서에서 기호 선언을 찾을 때 호출되는 함수를 지정합니다.
xml_set_external_entity_ref_handler() 함수는 파서가 XML 문서에서 외부 엔터티를 찾을 때 호출되는 함수를 지정합니다.
xml_set_element_handler() 함수는 시작 및 끝 요소 핸들러를 설정합니다.
xml_set_default_handler() 함수는 XML 구문 분석기에 대한 기본 데이터 핸들러를 설정합니다.
xml_set_character_data_handler() 함수는 문자 데이터 핸들러를 생성합니다.
xml_parser_set_option() 함수는 XML 파서에 대한 옵션을 설정합니다.
xml_parser_get_option() 함수는 XML 파서로부터 옵션 설정 정보를 가져옵니다.
xml_parser_free() 함수는 XML 파서를 해제합니다.
xml_parser_create() 함수는 XML 파서를 생성합니다.
xml_parser_create_ns() 함수는 네임스페이스를 지원하는 XML 파서를 생성합니다.
xml_parse_into_struct() 함수는 XML 데이터를 배열로 구문 분석합니다.
xml_parse() 함수는 XML 문서를 구문 분석합니다.
xml_get_error_code() 함수는 XML 파서 오류 코드를 가져옵니다.
xml_get_current_line_number() 함수는 XML 파서의 현재 줄 번호를 가져옵니다.
xml_get_current_column_number() 함수는 XML 파서의 현재 열 번호를 가져옵니다.
xml_get_current_byte_index() 함수는 XML 파서의 현재 바이트 인덱스를 가져옵니다.
xml_error_string() 함수는 XML 파서의 오류 설명을 가져옵니다.
utf8_encode() 함수는 ISO-8859-1 문자열을 UTF-8로 인코딩합니다.
utf8_decode() 함수는 UTF-8 문자열을 ISO-8859-1로 디코딩합니다.
wordwrap() 함수는 지정된 길이에 따라 문자열을 래핑합니다.
vsprintf() 함수는 형식이 지정된 문자열을 변수에 씁니다.
vprintf() 함수는 형식화된 문자열을 출력합니다.
vfprintf() 함수는 지정된 출력 스트림에 형식이 지정된 문자열을 씁니다.
ucwords() 함수는 문자열에 있는 각 단어의 첫 번째 문자를 대문자로 변환합니다.
ucfirst() 함수는 문자열의 첫 번째 문자를 대문자로 변환합니다.
trim() 함수는 문자열의 양쪽 끝에서 공백 문자와 기타 미리 정의된 문자를 제거합니다.
substr_replace() 함수는 문자열의 일부를 다른 문자열로 바꿉니다.
substr_count() 함수는 문자열에 하위 문자열이 나타나는 횟수를 셉니다.
substr_compare() 함수는 지정된 시작 길이의 두 문자열을 비교합니다.
substr() 함수는 문자열의 일부를 반환합니다.
strtr() 함수는 문자열의 특정 문자를 변환합니다.
strtoupper() 함수는 문자열을 대문자로 변환합니다.
strtolower() 함수는 문자열을 소문자로 변환합니다.
strtok() 함수는 문자열을 더 작은 문자열로 분할합니다.
strstr() 함수는 다른 문자열 내에서 한 문자열이 처음 나타나는 것을 검색합니다.
strspn() 함수는 문자열에 포함된 특정 문자의 수를 반환합니다.
strrpos() 함수는 다른 문자열 내에서 마지막으로 나타나는 문자열을 찾습니다.
strripos() 함수는 다른 문자열 내에서 마지막으로 나타나는 문자열을 찾습니다.
strrev() 함수는 문자열을 반전시킵니다.
strrchr() 함수는 다른 문자열 내에서 마지막으로 나타나는 문자열을 찾아 해당 위치부터 문자열 끝까지의 모든 문자를 반환합니다.
strpos() 함수는 다른 문자열에서 문자열이 처음 나타나는 위치를 반환합니다.
strpbrk() 함수는 문자열에서 지정된 문자 중 하나를 검색합니다.
strncmp() 함수는 두 문자열을 비교합니다.
strncasecmp() 함수는 두 문자열을 비교합니다.
strnatcmp() 함수는 "자연스러운" 알고리즘을 사용하여 두 문자열을 비교합니다.
strnatcasecmp() 함수는 "자연스러운" 알고리즘을 사용하여 두 문자열을 비교합니다.
strlen() 함수는 문자열의 길이를 반환합니다.
stristr() 함수는 다른 문자열 내에서 처음 나타나는 문자열을 찾습니다.
stripos() 함수는 다른 문자열에서 문자열이 처음 나타나는 위치를 반환합니다.
stripslashes() 함수는 addlashes() 함수에 의해 추가된 백슬래시를 제거합니다.
stripcslashes() 함수는 addcslashes() 함수에 의해 추가된 백슬래시를 제거합니다.
strip_tags() 함수는 HTML, XML 및 PHP 태그를 제거합니다.
strcspn() 함수는 지정된 문자를 찾기 전에 문자열에서 검색된 문자 수를 반환합니다.
strcoll() 함수는 두 문자열을 비교합니다.
strcmp() 함수는 두 문자열을 비교합니다.
strchr() 함수는 다른 문자열 내에서 처음 나타나는 문자열을 검색합니다.
strcasecmp() 함수는 두 문자열을 비교합니다.
str_word_count() 함수는 문자열의 단어 수를 셉니다.
str_split() 함수는 문자열을 배열로 분할합니다.
str_shuffle() 함수는 문자열의 모든 문자를 무작위로 섞습니다.
str_rot13() 함수는 문자열에 대해 ROT13 인코딩을 수행합니다.
str_replace() 함수는 문자열을 사용하여 문자열의 다른 문자를 바꿉니다.
str_repeat() 함수는 문자열을 지정된 횟수만큼 반복합니다.
str_pad() 함수는 문자열을 지정된 길이로 채웁니다.
str_ireplace() 함수는 문자열을 사용하여 문자열의 다른 문자를 대체합니다.
sscanf() 함수는 지정된 형식에 따라 문자열의 입력을 구문 분석합니다.
sprintf() 함수는 형식이 지정된 문자열을 변수에 씁니다.
soundex() 함수는 문자열의 soundex 키를 계산합니다.
similar_text() 함수는 두 문자열에서 일치하는 문자 수를 셉니다.
sha1_file() 함수는 파일의 SHA-1 해시를 계산합니다.
sha1() 함수는 문자열의 SHA-1 해시를 계산합니다.
setlocale() 함수는 지역정보(지역정보)를 설정합니다.
rtrim() P
rtrim() 함수
PHP 문자열 함수
quotemeta() 함수는 문자열에서 미리 정의된 일부 문자 앞에 백슬래시를 추가합니다.
quoted_printable_decode() 함수는 인용된 인쇄 가능 인코딩 문자열을 디코딩하고 8비트 문자열을 반환합니다.
printf() 함수는 형식화된 문자열을 출력합니다.
print() 함수는 하나 이상의 문자열을 출력합니다.
parse_str() 함수는 쿼리 문자열을 변수로 구문 분석합니다.
ord() 함수는 문자열의 첫 번째 문자에 대한 ASCII 값을 반환합니다.
number_format() 함수는 숫자를 천 단위로 그룹화하여 형식을 지정합니다.
nl2br() 함수는 문자열의 각 새 줄(n) 앞에 HTML 줄 바꿈 문자(
)를 삽입합니다.
nl_langinfo() 함수는 지정된 지역 정보를 반환합니다.
money_format() 함수는 문자열을 통화 문자열로 형식화합니다.
metaphone() 함수는 문자열의 메타폰 키를 계산합니다.
md5_file() 함수는 파일의 MD5 해시를 계산합니다.
md5() 함수는 문자열의 MD5 해시를 계산합니다.
ltrim() 함수는 문자열 왼쪽에서 공백이나 기타 미리 정의된 문자를 제거합니다.
localeconv() 함수는 지역 번호와 통화 정보 형식이 포함된 배열을 반환합니다.
levenshtein() 함수는 두 문자열 사이의 Levenshtein 거리를 반환합니다.
Join() 함수는 배열 요소를 문자열로 결합합니다.
implode() 함수는 배열 요소를 문자열로 결합합니다.
htmlspecialchars() 함수는 미리 정의된 일부 문자를 HTML 엔터티로 변환합니다.
html_entity_decode()
chars_decode() 함수
PHP 문자열 함수
htmlentities() 함수는 문자를 HTML 엔터티로 변환합니다.
html_entity_decode() 함수는 HTML 엔터티를 문자로 변환합니다.
hebrevc() 함수는 히브리어 텍스트를 오른쪽에서 왼쪽 흐름에서 왼쪽에서 오른쪽 흐름으로 변환합니다. 또한 개행 문자(n)를
로 변환합니다.
hebrev() 함수는 히브리어 텍스트를 오른쪽에서 왼쪽 흐름에서 왼쪽에서 오른쪽 흐름으로 변환합니다.
get_html_translation_table() 함수는 htmlentities() 및 htmlspecialchars() 함수에서 사용되는 번역 테이블을 반환합니다.
fprintf() 함수는 지정된 출력 스트림(예: 파일 또는 데이터베이스)에 형식이 지정된 문자열을 씁니다.
explode() 함수는 문자열을 배열로 분할합니다.
echo() 함수는 하나 이상의 문자열을 출력합니다.
crypt() 함수는 DES, Blowfish 또는 MD5를 사용하여 암호화된 문자열을 반환합니다.
crc32() 함수는 문자열의 crc32 다항식을 계산합니다.
count_chars() 함수는 문자열에 사용된 문자에 대한 정보를 반환합니다.
convert_uuencode() 함수는 uuencode 알고리즘을 사용하여 문자열을 인코딩합니다.
convert_uudecode() 함수는 uuencode로 인코딩된 문자열을 디코딩합니다.
convert_cyr_string() 함수는 문자를 한 키릴 문자에서 다른 문자로 변환합니다.
chunk_split() 함수는 문자열을 일련의 작은 부분으로 분할합니다.
chr() 함수는 지정된 ASCII 값에서 문자를 반환합니다.
chop() 함수는 문자열 끝에서 시작하여 공백 문자나 기타 미리 정의된 문자를 제거합니다.
bin2hex() 함수는 ASCII 문자 문자열을 16진수 값으로 변환합니다.
addslashes() 함수는 지정된 사전 정의 문자 앞에 백슬래시를 추가합니다.
addcslashes() 함수는 지정된 문자 앞에 백슬래시를 추가합니다.
xpath() 함수는 XML 문서에 대해 XPath 쿼리를 실행합니다.
simplexml_load_string() 함수는 XML 문자열을 객체로 로드합니다.
simplexml_load_file() 함수는 XML 문서를 객체로 로드합니다.
simplexml_import_dom() 함수는 DOM 노드를 SimpleXMLElement 객체로 변환합니다.
registerXPathNamespace() 함수는 다음 XPath 쿼리에 대한 네임스페이스 컨텍스트를 생성합니다.
getNamespace() 함수는 XML 문서에 사용되는 네임스페이스를 가져옵니다.
getName() 함수는 SimpleXMLElement 객체에서 XML 요소의 이름을 가져옵니다.
getDocNamespaces() 함수는 SimpleXMLElement 객체의 XML 문서에 선언된 네임스페이스를 반환합니다.
children() 함수는 지정된 노드의 하위 노드를 가져옵니다.
attributes() 함수는 SimpleXML 요소의 속성을 가져옵니다.
asXML() 함수는 SimpleXMLElement 객체의 XML 문서를 문자열로 반환합니다.
addChild() 함수는 지정된 XML 노드에 하위 노드를 추가합니다.
addAttribute() 함수는 SimpleXML 요소에 속성을 추가합니다.
__construct() 함수는 새로운 SimpleXMLElement 객체를 생성합니다.
mysql_unbuffered_query() 함수는 SQL 쿼리를 MySQL에 보냅니다(결과를 가져오거나 캐싱하지 않고).
mysql_thread_id() 함수는 현재 스레드의 ID를 반환합니다.
mysql_stat() 함수는 MySQL 서버의 현재 시스템 상태를 반환합니다.
mysql_select_db() 함수는 활성 MySQL 데이터베이스를 설정합니다.
mysql_result() 함수는 결과 세트의 필드 값을 반환합니다.
mysql_real_escape_string() 함수는 SQL 문에 사용되는 문자열의 특수 문자를 이스케이프합니다.
mysql_query() 함수는 MySQL 쿼리를 실행합니다.
mysql_ping() 함수 서버 연결을 핑하고 연결이 없으면 다시 연결합니다.
mysql_pconnect() 함수는 MySQL 서버에 대한 영구 연결을 엽니다.
mysql_num_rows() 함수는 결과 집합의 행 수를 반환합니다.
mysql_num_fields() 함수는 결과 집합의 필드 수를 반환합니다.
mysql_list_processes() 함수는 MySQL 프로세스를 나열합니다.
mysql_list_dbs() 함수는 MySQL 서버의 모든 데이터베이스를 나열합니다.
mysql_insert_id() 함수는 이전 INSERT 작업에서 생성된 ID를 반환합니다.
mysql_info() 함수는 최신 쿼리의 정보를 반환합니다.
mysql_get_server_info() 함수는 MySQL 서버 정보를 반환합니다.
mysql_get_proto_info() 함수는 MySQL 프로토콜 정보를 반환합니다.
mysql_get_host_info() 함수는 MySQL 호스트 정보를 반환합니다.
mysql_get_client_info() 함수는 MySQL 클라이언트 정보를 반환합니다.
mysql_free_result() 함수는 결과 메모리를 해제합니다.
mysql_field_type() 함수는 결과 집합에 지정된 필드의 유형을 반환합니다.
mysql_field_table() 함수는 지정된 필드가 위치한 테이블 이름을 반환합니다.
mysql_field_seek() 함수는 결과 집합의 포인터를 지정된 필드 오프셋으로 설정합니다.
mysql_field_name() 함수는 결과에서 지정된 필드의 필드 이름을 가져옵니다.
mysql_field_len() 함수는 지정된 필드의 길이를 반환합니다.
mysql_field_flags() 함수는 결과에서 지정된 필드와 연관된 플래그를 가져옵니다.
mysql_fetch_row() 함수는 결과 집합에서 숫자 배열로 행을 가져옵니다.
mysql_fetch_object() 함수는 결과 세트(레코드 세트)에서 행을 객체로 가져옵니다.
mysql_fetch_lengths() 함수는 행의 각 필드 내용 길이를 가져옵니다.
mysql_fetch_field() 함수는 결과 집합에서 열 정보를 가져와 객체로 반환합니다.
mysql_fetch_assoc() 함수는 결과 집합에서 연관 배열로 행을 가져옵니다.
mysql_fetch_array() 함수는 연관 배열, 숫자 배열 또는 둘 다로 결과 집합에서 행을 가져옵니다. mysql_error() 함수는 이전 MySQL 작업에서 생성된 텍스트 오류 메시지를 반환합니다.
mysql_errno() 함수는 이전 MySQL 작업에서 발생한 오류 메시지의 숫자 코드를 반환합니다.
mysql_db_name() 함수는 mysql_list_dbs() 호출에서 반환된 데이터베이스 이름을 가져옵니다.
mysql_data_seek() 함수는 내부 결과의 포인터를 이동합니다.
mysql_connect() 함수는 비영구 MySQL 연결을 엽니다.
mysql_close() 함수는 비영구 MySQL 연결을 닫습니다.
mysql_client_encoding() 함수는 현재 연결의 문자 집합 이름을 반환합니다.
mysql_affected_rows() 함수는 이전 MySQL 작업의 영향을 받은 레코드 행 수를 반환합니다.
tanh() 함수는 쌍곡탄젠트를 반환합니다.
tan() 함수는 탄젠트를 반환합니다.
srand() 함수는 난수 생성기를 시드합니다.
sqrt() 함수는 숫자의 제곱근을 반환합니다.
sinh() 함수는 숫자의 쌍곡선 사인을 반환합니다.
sin() 함수는 숫자의 사인을 반환합니다.
round() 함수는 부동 소수점 수를 반올림합니다.
rand() 함수는 임의의 정수를 반환합니다.
rad2deg() 함수는 라디안을 도로 변환합니다.
pow() 함수는 x의 y제곱을 반환합니다.
pi() 함수는 pi 값을 반환합니다.
octdec() 함수는 8진수를 10진수로 변환합니다.
mt_srand()는 Mersenne Twister 난수 생성기를 시드합니다.
mt_rand()는 Mersenne Twister 알고리즘을 사용하여 임의의 정수를 반환합니다.
mt_getrandmax()는 난수의 가능한 최대값을 표시합니다.
min()은 최소값을 반환합니다. max()는 최대값을 반환합니다.
log1p()는 log(1 + x)를 반환하여 x 값이 0에 가까울 때에도 정확한 결과를 계산합니다.
log10() 밑이 10인 로그입니다. log()는 자연 로그를 반환합니다.
lcg_value()는 선형 합동 생성기를 결합합니다.
is_nan()은 유효한 값인지 확인합니다. is_infinite()는 무한한지 여부를 결정합니다.
is_finite() 함수는 유한값인지 여부를 결정합니다.
hypot() 함수는 직각삼각형의 빗변의 길이를 계산합니다.
hexdec() 함수는 16진수를 10진수로 변환합니다.
fmod() 함수는 난수의 가능한 가장 큰 값을 표시합니다.
fmod() 함수는 나누기의 부동 소수점 나머지를 반환합니다.
floor() 함수는 가장 가까운 정수로 내림됩니다.
expm1() 함수는 exp(x) - 1을 반환하는데, 이는 숫자 값이 0에 가까울 때도 정확하게 계산할 수 있습니다.
exp() 함수는 e의 지수를 계산합니다.
deg2rad() 함수는 각도를 라디안으로 변환합니다.
decoct() 함수는 10진수를 8진수로 변환합니다.
dechex() 함수는 10진수를 16진수로 변환합니다.
decbin() 함수는 10진수를 2진수로 변환합니다.
cosh() 함수는 숫자의 쌍곡선 코사인을 반환합니다.
cos() 함수는 숫자의 코사인을 반환합니다.
ceil() 함수는 가장 가까운 정수로 반올림됩니다.
bindec() 함수는 2진수를 10진수로 변환합니다.
base_convert() 함수는 임의의 진수 사이의 숫자를 변환합니다.
atanh() 함수는 각도의 역쌍곡탄젠트를 반환합니다.
atan() 및 atan2() 및 atan2() 함수
PHP 수학 함수
asinh() 함수는 숫자의 역쌍곡사인을 반환합니다.
asin() 함수는 다양한 값의 아크사인을 반환합니다. 반환된 결과는 -PI/2와 PI/2 사이의 라디안 값입니다.
acosh() 함수는 숫자의 역쌍곡선 코사인을 반환합니다.
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_reader() 함수는 지정된 파일 이름을 읽을 수 있는지 여부를 결정합니다.
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 타임스탬프로 변환합니다.
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()
PHP 배열 함수
end() 함수는 배열 내부 포인터를 마지막 요소로 설정하고 해당 요소의 값을 반환합니다(성공한 경우).
each() 함수는 배열의 현재 내부 포인터가 가리키는 요소의 키 이름과 키 값으로 구성된 배열을 생성하고 내부 포인터를 앞으로 이동합니다.
current() 함수는 배열의 현재 요소(셀)를 반환합니다.
count() 함수는 배열의 셀 수 또는 객체의 속성 수를 계산합니다.
compact() 함수는 매개변수가 가져온 변수로 구성된 배열을 만듭니다. 매개변수에 배열이 있으면 배열에 있는 변수의 값도 가져옵니다.
asort() 함수는 배열을 정렬하고 인덱스 관계를 유지합니다. 셀의 순서가 중요한 연관 배열을 정렬하는 데 주로 사용됩니다.
arsort() 함수는 배열을 역순으로 정렬하고 인덱스 관계를 유지합니다. 셀의 순서가 중요한 연관 배열을 정렬하는 데 주로 사용됩니다.
array_walk_recursive()
cursive() 함수
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씩 증가하는 정수 키가 생성됩니다.

【추천 튜토리얼: 초보부터 마스터까지 PHP

위 내용은 [PHP 학습] 초보자에게 꼭 필요한 일반적인 PHP 기능을 대거 모았습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제