>백엔드 개발 >PHP 튜토리얼 >PHP5 공통 기능

PHP5 공통 기능

巴扎黑
巴扎黑원래의
2016-12-01 11:51:311225검색

PHP는 여러 버전으로 업데이트되었으며, 최근에 가장 많이 사용되는 버전은 PHP5입니다. 앞으로 실제로 코드를 작성할 때 확인할 수 있도록 PHP5의 공통 기능을 정리했습니다.

pathinfo는 dirname, basename 및 확장자 배열 단위를 포함한 파일 경로 정보를 반환합니다.

func_num_args(), func_get_arg(), func_get_args()
glob - 패턴
gzcompress() 및 gzuncompress() 함수와 일치하는 파일 경로 찾기:
json_encode() 및 json_decode( )
serialize() 및 unserialize() 개인적인 경험으로는 주로 배열 전송 및 배열 저장 작업을 다룹니다.

is_dir
mb_Detect_encoding 문자열 인코딩 함수를 자동으로 가져옵니다.
usleep() 함수는 코드 실행을 몇 마이크로초 동안 지연시킵니다.
unpack() 함수는 바이너리 문자열에서 데이터를 압축 해제합니다.
uniqid() 함수는 마이크로초 단위의 현재 시간을 기준으로 고유 ID를 생성합니다.
time_sleep_until() 함수는 지정된 시간까지 코드 실행을 지연시킵니다.
PHP5에서 일반적으로 사용되는 함수인 time_nanosleep() 함수는 코드 실행을 몇 초에서 몇 나노초 동안 지연시킵니다.
sleep() 함수는 코드 실행을 몇 초 동안 지연시킵니다.
show_source() 함수는 파일에서 구문 강조를 수행합니다.
strip_whitespace() 함수는 PHP 주석과 공백 문자가 제거된 소스 코드 파일을 반환합니다.
pack() 함수는 데이터를 바이너리 문자열로 로드합니다.
ignore_user_abort() 함수는 클라이언트와의 연결을 끊으면 스크립트 실행이 종료되는지 여부를 설정합니다.
highlight_string() 함수는 문자열에 대한 구문 강조를 수행합니다.
highlight_file() 함수는 파일에 구문 강조를 수행합니다.
PHP5에서 흔히 사용되는 함수인 get_browser() 함수는 사용자 브라우저의 성능을 반환합니다.
eval() 함수는 PHP 코드에 따라 문자열을 평가합니다.
Defined() 함수는 상수가 존재하는지 확인합니다.
define() 함수는 상수를 정의합니다.
constant() 함수는 상수 값을 반환합니다.
PHP5에서 흔히 사용되는 함수인 Connection_status() 함수는 현재 연결 상태를 반환합니다.
connection_aborted() 함수는 클라이언트 연결이 끊어졌는지 확인합니다.
utf8_encode() 함수는 ISO-8859-1 문자열을 UTF-8로 인코딩합니다.
utf8_decode() 함수는 UTF-8 문자열을 ISO-8859-1로 디코딩합니다.
wordwrap() 함수는 지정된 길이에 따라 문자열을 래핑합니다.
nl2br
fgetcsv

vsprintf() 함수는 형식이 지정된 문자열을 변수에 씁니다.
vprintf() 함수는 형식화된 문자열을 출력합니다.
vfprintf() 함수는 지정된 출력 스트림에 형식화된 문자열을 씁니다.
PHP5에서 흔히 사용되는 함수인 ucwords() 함수는 문자열에서 각 단어의 첫 번째 문자를 대문자로 변환합니다.
ucfirst() 함수는 문자열의 첫 번째 문자를 대문자로 변환합니다.
trim() 함수는 문자열의 양쪽 끝에서 공백 문자와 기타 미리 정의된 문자를 제거합니다.
substr_replace() 함수는 문자열의 일부를 다른 문자열로 바꿉니다.
substr_count() 함수는 문자열에 하위 문자열이 나타나는 횟수를 셉니다.
substr_compare() 함수는 지정된 시작 길이부터 시작하는 두 문자열을 비교합니다.
substr() 함수는 문자열의 일부를 반환합니다.
strtr() 함수는 문자열의 특정 문자를 변환합니다.
PHP5에서 일반적으로 사용되는 함수인 strtok() 함수는 문자열을 더 작은 문자열로 분할합니다.
strstr() 함수는 다른 문자열 내에서 처음 나타나는 문자열을 검색합니다.
strspn() 함수는 문자열에 포함된 특정 문자의 수를 반환합니다.
strrpos() 함수는 다른 문자열 내에서 마지막으로 나타나는 문자열을 찾습니다.
strripos() 함수는 다른 문자열 내에서 마지막으로 나타나는 문자열을 찾습니다.
strrev() 함수는 문자열을 반전시킵니다.
strrchr() 함수는 다른 문자열 내에서 마지막으로 나타나는 문자열을 찾아 해당 위치부터 문자열 끝까지의 모든 문자를 반환합니다.
strpos() 함수는 다른 문자열에서 문자열이 처음 나타나는 위치를 반환합니다.
PHP5의 일반적인 함수인 Strpbrk() 함수는 문자열에서 지정된 문자 중 하나를 검색합니다.
strncmp() 함수는 두 문자열을 비교합니다.
strncasecmp() 함수는 두 문자열을 비교합니다.
strnatcmp() 함수는 "자연" 알고리즘을 사용하여 두 문자열을 비교합니다.
strnatcasecmp() 함수는 "자연" 알고리즘을 사용하여 두 문자열을 비교합니다.
strlen() 함수는 문자열의 길이를 반환합니다.
stristr() 함수는 다른 문자열 내에서 문자열이 처음 나타나는 것을 찾습니다.
stripos() 함수는 다른 문자열 내에서 문자열이 처음 나타나는 위치를 반환합니다. ​
stripslashes() 함수는 addlashes() 함수에 의해 추가된 백슬래시를 제거합니다.
stripcslashes() 함수는 addcslashes() 함수에 의해 추가된 백슬래시를 제거합니다.
strip_tags() 함수는 HTML, XML 및 PHP 태그를 제거합니다.
strcspn() 함수는 지정된 문자를 찾기 전에 문자열에서 검색된 문자 수를 반환합니다.
PHP5에서 흔히 사용되는 함수인 Strcoll() 함수는 두 문자열을 비교합니다.
strcmp() 함수는 두 문자열을 비교합니다.
strchr() 함수는 다른 문자열 내에서 처음 나타나는 문자열을 검색합니다.
strcasecmp() 함수는 두 문자열을 비교합니다.
str_word_count() 함수는 문자열의 단어 수를 셉니다.
str_split() 함수는 문자열을 배열로 분할합니다.
str_shuffle() 함수는 문자열의 모든 문자를 무작위로 섞습니다.
str_rot13() 함수는 문자열에 대해 ROT13 인코딩을 수행합니다.
str_replace() 함수는 문자열을 사용하여 문자열의 다른 문자를 바꿉니다.
str_repeat() 함수는 문자열을 지정된 횟수만큼 반복합니다.
str_pad() 함수는 문자열을 지정된 길이로 채웁니다.
str_ireplace() 함수는 문자열을 사용하여 문자열의 다른 문자를 대체합니다.
PHP5에서 일반적으로 사용되는 함수인 sscanf() 함수는 문자열의 입력을 지정된 형식에 따라 구문 분석합니다.
sprintf() 함수는 형식이 지정된 문자열을 변수에 씁니다.
soundex() 함수는 문자열의 soundex 키를 계산합니다.
like_text() 함수는 두 문자열에서 일치하는 문자의 수를 셉니다.
sha1_file() 함수는 파일의 SHA-1 해시를 계산합니다.
sha1() 함수는 문자열의 SHA-1 해시를 계산합니다.
setlocale() 함수는 지역정보(지역정보)를 설정합니다.
PHP5에서 일반적으로 사용되는 함수 rtrim() P rtrim() 함수

basename — 경로의 파일 이름 부분을 반환합니다.

dirname — 경로의 디렉터리 부분을 반환합니다.

array_filter — 콜백 함수를 사용하여 배열의 셀을 필터링합니다.
array_flip — 배열의 키와 값을 교환합니다.

array_count_values ​​​​문자열에 문자가 나타나는 횟수를 확인합니다.

array_uintersect — 배열의 교차점을 계산하고, 콜백 함수를 사용하여 데이터를 비교합니다.
array_unique — 배열에서 중복 값을 제거합니다. array_flip(array_flip())

arsort — 배열을 정렬합니다. 역순으로 인덱스 관계 유지

array_sum — 배열에 있는 모든 값의 합계 계산

array_search — 배열에서 주어진 값을 검색하고, 성공하면 해당 키 이름을 반환

🎜>

in_array — 배열에 특정 값이 있는지 확인

array_push — 하나 이상의 요소를 배열 끝에 푸시(push)

array_unshift() 함수는 하나를 삽입합니다. 배열 시작 부분에 있는 이상의 요소


array_values는 입력 배열 모든 값을 반환하고 이에 대한 숫자 인덱스를 생성합니다. ////재인덱싱을 위해 array_values ​​​​함수 사용

count_chars 문자열에 사용된 문자 정보를 반환합니다.

array_keys 배열의 모든 키 이름을 반환합니다.

array_slice from the array

key() 조각을 꺼내고 배열에 있는 현재 유닛의 키 이름을 반환합니다.

get_class_methods — 클래스의 메소드 이름으로 구성된 배열을 반환합니다.
get_class_vars — 클래스의 기본 속성으로 구성된 배열을 반환합니다.
get_class — 객체의 클래스 이름을 반환합니다.
get_declared_classes — 반환 정의된 클래스의 이름
get_declared_interfaces로 구성된 배열 — 선언된 모든 인터페이스를 포함하는 배열을 반환합니다.
get_object_vars — 개체 속성으로 구성된 연관 배열을 반환합니다.
get_parent_class — 개체 또는 클래스의 상위 클래스 이름을 반환합니다. 🎜>interface_exists — 인터페이스가 정의되었는지 확인
is_a — 객체가 이 클래스에 속하거나 이 클래스가 이 객체의 상위 클래스인 경우 TRUE를 반환합니다.
is_subclass_of — 이 객체가 이 클래스의 하위 클래스인 경우 TRUE를 반환합니다. class
method_exists — 클래스 메서드가 있는지 확인하세요.
property_exists - 개체나 클래스에

parse_str(url,arr) 속성이 있는지 확인하세요. 배열에 대한 다음 매개변수

parse_url(문자열 URL)은 전체 URL을 배열로 구문 분석하는 것입니다
http_build_query는 배열을 URL로 변환하는 것입니다. 다음 매개변수 문자열은 자동으로 urlencode됩니다
call_user_func_array

ctype_alnum -- [A-Za-z0-9]만 포함되어 있는지 확인

ctype_alpha -- [A-Za-z]만 포함되어 있는지 확인
ctype_cntrl -- 포함되어 있는지 확인 클래스 문자 제어 문자
ctype_digit -- 확인 시 숫자(0~9)만 포함된 문자열이며, 음수와 소수는 감지되지 않습니다.

filter_var($ email, FILTER_VALIDATE_EMAIL)

ctype_graph --인쇄 가능한 문자만 포함된 문자열인지 확인(공백 제외)
ctype_lower --모든 문자가 영문자이고 모두 소문자인지 확인
ctype_print --문자인지 확인 인쇄 가능한 문자만 포함된 문자열
ctype_punct -- 숫자/문자/공백이 아닌 인쇄 가능한 문자만 포함되어 있는지 확인
ctype_space -- 클래스가 " "인 문자만 포함되어 있는지 확인 클래스 문자 및 공백
ctype_upper -- 모든 문자가 영문자이고 모두 대문자인지 확인
ctype_xdigit -- "0123456789abcdef"만 포함할 수 있는 16진수 문자열인지 확인


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.