PHP 프로그래머로서 일반적으로 사용되는 몇 가지 PHP 기능을 익히고 기억하는 것이 필요합니다. 아래에서 저자는 PHP 배열, PHP 시스템, PHP 파일 처리, PHP 문자열 처리, PHP 데이터베이스 작업, PHP 수학 및 숫자처리는 물론, PHP 정규 함수까지 간단하게 정리하여 첨부해 두었습니다. 시간이 지날수록 자연스럽게 익숙해지고, 프로젝트를 쉽게 개발할 수 있을 것입니다. . 모든 PHP 프로그래머에게 도움이 되기를 바랍니다.
(1) PHP 배열 처리에 자주 사용되는 함수
array_change_key_case — 문자열 키가 모두 소문자 또는 대문자인 배열을 반환합니다. 배열의 값을 해당 값으로 반환합니다.
array_count_values — 배열에 있는 모든 값의 발생 횟수를 계산합니다.
array_diff_assoc — 계산합니다. 인덱스 검사를 통한 배열 차이
array_diff_key — 키 이름 비교를 사용하여 배열 차이 계산
array_diff_uassoc — 인덱스 검사를 수행하기 위해 사용자가 제공한 콜백 함수를 사용하여 배열 차이 계산
array_diff_ukey — 키를 비교하기 위해 콜백 함수를 사용하여 배열의 차이를 계산합니다
array_diff — 배열의 차이를 계산합니다
array_fill_keys — 키를 지정하여 값으로 배열을 채웁니다
array_fill — 주어진 값으로 배열을 채웁니다
array_filter — 콜백 함수를 사용하여 배열의 셀을 필터링합니다.
array_flip — 배열의 키와 값을 교환합니다.
array_intersect_assoc — 인덱스 검사를 사용하여 배열의 교차점을 계산합니다.
array_intersect_key — 배열의 교차점을 계산합니다. 키 이름 비교 사용
array_intersect_uassoc — 인덱스 검사로 배열의 교차점을 계산하고, 콜백 함수를 사용하여 인덱스를 비교합니다.
array_intersect_ukey — 콜백 함수를 사용하여 키 이름을 비교하여 배열의 교차점을 계산합니다.
array_intersect — 배열의 교차점을 계산합니다. arrays
array_key_exists — 주어진 키나 인덱스가 배열에 존재하는지 확인합니다.
array_keys — 배열의 모든 키를 반환합니다.
array_map — Will 콜백 함수는 주어진 배열의 셀에 대해 작동합니다.
array_merge_recursive — 재귀적으로 병합합니다. 하나 이상의 배열
array_merge — 하나 이상의 배열 병합
array_multisort — 여러 배열 또는 다차원 배열 정렬
array_pad — 값을 사용하여 지정된 길이만큼 배열을 채웁니다.
array_pop — 마지막 요소 팝 배열의
array_product — 배열에 있는 모든 값의 곱을 계산합니다.
array_push — 하나 이상의 요소를 배열의 배열 끝으로 푸시합니다(스택에 푸시됨)
array_rand — 무작위로 하나 제거 배열에서 하나 이상의 셀
array_reduce — 콜백 함수를 사용하여 배열을 반복적으로 단일 값으로 줄입니다.
array_reverse — 셀이 역순으로 배열된 배열을 반환합니다.
array_search — 주어진 값을 검색합니다. 성공하면 해당 키 이름을 반환합니다.
array_shift — 배열의 시작 부분에 있는 유닛을 배열 밖으로 이동합니다.
array_slice — 배열에서 세그먼트를 제거합니다.
array_splice — Put의 일부를 제거합니다. 배열을 만들고 다른 값으로 대체
array_sum — 배열에 있는 모든 값의 합을 계산합니다.
array_udiff_assoc — 인덱스 검사로 배열의 차이를 계산하고, 콜백 함수로 데이터를 비교합니다.
array_udiff_uassoc — 인덱스 검사로 배열 계산 차이 세트, 콜백 함수를 사용하여 데이터와 인덱스 비교
array_udiff — 콜백 함수를 사용하여 데이터를 비교하여 배열의 차이 세트 계산
array_uintersect_assoc — 인덱스 검사로 배열의 교차점 계산, 콜백 함수를 사용하여 데이터 비교
array_uintersect_uassoc — 인덱스 검사로 배열의 교차점을 계산하고, 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다.
array_uintersect — 배열의 교차점을 계산하고, 콜백 함수를 사용하여 데이터를 비교합니다.
array_unique — 중복 제거 배열의 값
array_unshift — 배열의 시작 부분에 하나 이상의 셀 삽입
array_values — 배열의 모든 값을 반환합니다.
array_walk_recursive — 사용자 함수를 각 멤버에 반복적으로 적용합니다. array
array_walk — 배열의 각 구성원에 사용자 함수를 적용합니다.
array — 새 배열을 만듭니다.
arsort — 배열을 역순으로 정렬하고 인덱스 관계를 유지합니다.
asort — 배열을 정렬하고 인덱스 관계 유지
compact — 변수 이름과 해당 값을 포함하는 배열 만들기
count — 배열의 셀 수 또는 객체의 속성 수를 계산합니다.
current — 현재 셀을 다음 형식으로 반환합니다. 배열
each — 배열의 현재 키/값 쌍을 반환하고 배열 포인터를 한 단계 앞으로 이동합니다.
end — 배열의 내부 포인터를 마지막 요소를 가리킵니다.
extract — 다음에서 변수를 가져옵니다. 배열을 현재 기호 테이블에 추가
in_array — 배열에 값이 있는지 확인
key — 연관에서 배열의 키 이름 가져오기
krsort — 키 이름을 기준으로 역순으로 배열 정렬
ksort — 키 이름에 따라 배열 정렬
list — 배열의 값을 일부 변수에 할당
natcasesort — "자연 정렬" 알고리즘을 사용하여 대소문자를 구분하지 않고 배열 정렬
natsort — "자연 정렬" 알고리즘을 사용하여 배열 정렬
next — 배열의 내부 포인터를 한 위치 앞으로 이동
pos — current( ) 별칭
prev — 배열의 내부 포인터 되감기 1비트 단위
range — 지정된 셀 범위를 포함하는 배열 생성
reset — 배열의 내부 포인터가 첫 번째 셀을 가리킴
rsort — 배열을 역방향으로 정렬
shuffle — 셔플 array
sizeof — count()의 별칭
sort — 배열 정렬
uasort — 사용자 정의 비교 함수를 사용하여 배열의 값을 정렬하고 인덱스 연관 유지
uksort — 사용자 사용 - 배열의 키 이름을 정렬하는 정의된 비교 함수
usor — 사용자 정의 비교 함수를 사용하여 배열의 값을 정렬합니다
( 2) 덜 일반적으로 사용되지만 매우 실용적인 시스템- PHP의 레벨 함수
call_user_method_array — 매개변수 배열을 전달하여 사용자 메소드 호출(지원 중단됨)
call_user_method — 특정 객체에 대한 사용자 메소드 호출(지원 중단됨)
class_exists — 클래스가 정의되었는지 확인
get_class_methods — 클래스 메소드 이름 배열에서 반환된 값을 반환합니다.
get_class_vars — 클래스의 기본 속성 배열을 반환합니다.
get_class — 객체의 클래스 이름을 반환합니다.
get_declared_classes — 정의된 클래스 이름의 배열을 반환합니다.
get_declared_interfaces — 선언된 모든 인터페이스를 포함하는 배열을 반환합니다.
get_object_vars — 객체 속성으로 구성된 연관 배열을 반환합니다.
get_parent_class — 객체 또는 클래스의 상위 클래스 이름을 반환합니다.
인터페이스_exists — 인터페이스가 정의되었는지 확인합니다.
is_a — 객체가 이 클래스에 속하거나 이 클래스가 이 객체의 상위 클래스인 경우 TRUE를 반환합니다.
is_subclass_of — 이 객체가 이 클래스의 하위 클래스인 경우 TRUE를 반환합니다.
method_exists — 클래스 메서드가 있는지 확인합니다. 존재합니다
property_exists — 객체나 클래스에 이 속성이 있는지 확인합니다
(3) PHP 시간 처리에 일반적으로 사용되는 함수
checkdate — 그레고리력 날짜 확인
date_default_timezone_get — 가져오기 script
date_default_timezone_set — 스크립트의 모든 날짜/시간 함수에 사용되는 기본 시간대를 설정합니다.
date_time_set — 시간을 설정합니다.
date_timezone_get — 주어진 DateTime을 기준으로 시간대를 반환합니다.
date_timezone_set — 날짜에 대한 시간대를 설정합니다. DateTime 객체
date — 현지 시간/날짜 형식
getdate — 날짜/시간 정보 가져오기
gettimeofday — 현재 시간 가져오기
gmdate — GMT/UTC 날짜/시간 형식
gmmktime — GMT 날짜의 UNIX 타임스탬프 가져오기
gmstrftime — 로케일에 따라 GMT/UTC 시간/날짜 형식 지정
idate — 현지 시간 날짜를 정수로 형식 지정
localtime — 현지 시간 가져오기
microtime — 현재 반환 Unix 타임스탬프 및 마이크로초
mktime — 날짜의 Unix 타임스탬프 가져오기
strftime — 로케일에 따라 현지 시간/날짜 형식 지정
strptime — strftime()에서 생성된 날짜/시간 구문 분석
strtotime — 영어 텍스트의 날짜 및 시간 설명을 Unix 타임스탬프로 구문 분석합니다.
time — 현재 Unix 타임스탬프를 반환합니다.
(4) php 파일 시스템 처리에 일반적으로 사용되는 함수
chdir — 디렉터리 변경
chroot — 루트 디렉터리 변경
dir — 디렉터리 클래스
closedir — 디렉터리 핸들 닫기
getcwd — 현재 작업 디렉터리 가져오기
opendir — 열기 디렉토리 핸들
readdir — 디렉토리 핸들에서 항목 읽기
rewinddir — 디렉토리 핸들 되감기
scandir — 지정된 경로의 파일 및 디렉토리 나열
basename — 경로의 파일 이름 부분 반환
chgrp — 파일이 속한 그룹 변경
chmod — 파일 모드 변경
chown — 파일 소유자 변경
clearstatcache — 파일 상태 캐시 지우기
copy — 파일 복사
delete — unlink() 또는 unset( ) 참조
dirname — 경로의 디렉터리 부분을 반환합니다.
disk_free_space — 디렉터리의 여유 공간을 반환합니다.
disk_total_space — 디렉터리의 총 디스크 크기를 반환합니다.
diskfreespace — disk_free_space()의 별칭
fclose — 열린 파일 포인터 닫기
feof — 파일 포인터가 파일 끝에 도달했는지 테스트
fflush — 버퍼링된 내용을 파일로 출력
fgetc — 파일 포인터에서 문자 읽기
fgetcsv — 파일 포인터에서 한 줄 읽기 및 CSV 필드 구문 분석
fgets — 파일 포인터에서 한 줄 읽기
fgetss — 파일 포인터에서 한 줄 읽기 HTML 태그 필터링
file_exists — 파일이나 디렉터리가 있는지 확인
file_get_contents — 전체 파일을 문자열로 읽습니다.
file_put_contents — 파일에 문자열을 씁니다.
file — 전체 파일을 읽습니다. 배열
fileatime — 파일의 마지막 액세스 시간을 가져옵니다.
filectime — 파일의 inode 수정 시간을 가져옵니다.
filegroup — 파일의 그룹을 가져옵니다.
fileinode — 파일의 inode를 가져옵니다.
filemtime — 파일 수정 시간 가져오기
fileowner — 파일 소유자 가져오기
fileperms — 파일 권한 가져오기
filesize — 파일 크기 가져오기
filetype — 파일 유형 가져오기
flock — 경량 권고 파일 잠금
fnmatch — 패턴과 파일 이름 일치
fopen — 파일 또는 URL 열기
fpassthru — 파일 포인터에 남은 모든 데이터 출력
fputcsv — 행 형식을 CSV로 지정하고 파일 포인터에 쓰기
fputs — fwrite()의 별칭
fread — 파일 읽기(바이너리 파일과 함께 사용하기에 안전함)
fscanf — 파일에서 입력 형식 지정
fseek — 파일 포인터 찾기
fstat — 열린 파일 포인터에서 파일 정보 가져오기
ftell — 파일 포인터 반환 읽기/쓰기 위치
ftruncate — 파일을 지정된 길이로 자름
fwrite — 파일에 쓰기(바이너리 파일에 안전함)
glob — 파일 경로 일치 패턴 찾기
is_dir — 주어진 파일 이름이 디렉터리인지 확인
is_executable — 지정된 파일 이름이 실행 가능한지 확인
is_file — 지정된 파일 이름이 일반 파일인지 확인
is_link — 주어진 파일 이름이 실행 가능한지 확인 기호 링크의 경우
is_readable — 지정된 파일 이름을 읽을 수 있는지 확인
is_uploaded_file — 파일이 HTTP POST를 통해 업로드되는지 확인
is_writable — 주어진 파일 이름은 쓰기 가능
is_writeable — is_writable()의 별칭
lchgrp — 심볼릭 링크의 그룹 소유권 변경
lchown — 심볼릭 링크의 사용자 소유권 변경
link — 하드 링크 생성
linkinfo — 연결에 대한 정보 가져오기
lstat — 파일 또는 심볼릭 링크에 대한 정보 반환
mkdir — 새 디렉터리 만들기
move_uploaded_file — 업로드된 파일을 새 위치로 이동
parse_ini_file — 구성 파일 구문 분석
pathinfo — 파일 경로 정보 반환
pclose — 프로세스 파일 포인터 닫기
popen — 프로세스 파일 포인터 열기
readfile — 파일 출력
readlink — 기호가 가리키는 대상 반환 link
realpath — 정규화된 절대 경로 이름 반환
rename — 파일 또는 디렉터리 이름 바꾸기
rewind — 파일 포인터의 위치 되감기
rmdir — 디렉터리 삭제
set_file_buffer — stream_set_write_buffer의 별칭 ()
stat — 파일에 대한 정보 제공
symlink — 심볼릭 링크 생성
tempnam — 고유한 파일 이름을 가진 파일 생성
tmpfile — 임시 파일 생성
touch — 액세스 설정 파일 수정 시간
umask — 현재 umask 변경
unlink — 파일 삭제
mail — 이메일 보내기
(5) PHP에서 일반적으로 사용되는 수학 함수 및 숫자 처리 함수
abs — 절대값
acos — 역코사인
acosh — 역쌍곡선 코사인
asin — 아크사인
asinh — 역쌍곡사인
atan2 — 두 매개변수의 역탄젠트
atan — arctangent
atanh — 역쌍곡탄젠트
base_convert — 임의 진수 사이의 숫자 변환
bindec — 이진수를 십진수로 변환
ceil — 가장 가까운 정수로 반올림
cos — 코사인
cosh — 쌍곡선 cosine
decbin — 10진수를 2진수로 변환
dechex — 10진수를 16진수로 변환
decoct — 10진수를 8진수로 변환
deg2rad — 각도 변환 라디안의 경우
exp — e
의 지수를 계산합니다. expm1 — exp(number) – 1을 반환합니다. number의 값이 0에 가까우더라도 정확한 결과를 계산할 수 있습니다.
floor — 반올림하여 반올림
fmod — 나눗셈의 부동 소수점 나머지를 반환합니다.
getrandmax — 난수의 가능한 가장 큰 값을 표시합니다.
hexdec — 16진수를 10진수로 변환합니다.
hypot — 직각삼각형의 빗변의 길이를 계산합니다.
is_finite — 유한값인지 확인합니다
is_infinite — 무한 값인지 확인
is_nan — 유효한 값인지 확인
lcg_value — 결합 선형 합동 생성기
log10 — 밑이 10인 로그
log1p — log(1 + number), 숫자가 0에 가까운 경우에도 정확한 결과 계산
log — 자연 로그
max — 최대값 찾기
min — 최소값 찾기
mt_getrandmax — a의 가능한 최대값 표시 난수
mt_rand — 더 나은 난수 생성
mt_srand — 더 나은 난수 생성기 시드
octdec — 8진수를 10진수로 변환
pi — 파이 값 가져오기
pow — 지수 표현식
rad2deg — 라디안을 해당 각도로 변환
rand — 임의의 정수 생성
round — 반올림 부동 소수점 숫자
sin — 사인
sinh — 쌍곡선 사인
sqrt — 제곱근
srand — 시드 난수 생성기
tan — 탄젠트
tanh — 쌍곡선 탄젠트
( 6) PHP 데이터베이스 작업에 일반적으로 사용되는 함수
mysql_affected_rows — 영향을 받는 레코드 행 수를 가져옵니다. 이전 MySQL 작업
mysql_change_user — 활성 연결에 로그인한 사용자 변경
mysql_client_encoding — 문자 집합의 이름 반환
mysql_close — MySQL 연결 닫기
mysql_connect — MySQL 서버에 대한 연결 열기
mysql_create_db — 새 MySQL 데이터베이스 생성
mysql_data_seek — 내부 결과 포인터 이동
mysql_db_name — 결과 데이터 가져오기
mysql_db_que ry — MySQL 쿼리 보내기
mysql_drop_db — MySQL 삭제(삭제) 데이터베이스
mysql_errno — 이전 MySQL 작업에서 오류 메시지의 숫자 코드를 반환합니다.
mysql_error — 이전 MySQL 작업에서 생성된 텍스트 오류 메시지를 반환합니다.
mysql_escape_string — mysql_query와 함께 사용할 문자열을 이스케이프합니다.
mysql_fetch_array — 결과 세트에서 연관 배열, 숫자 배열 또는 둘 다로 행을 가져옵니다
mysql_fetch_assoc — 결과 세트에서 연관 배열로 행 가져오기
mysql_fetch_field — 결과 세트에서 열 정보를 가져오고 객체로 반환
mysql_fetch_lengths — 결과 집합의 각 출력 길이를 가져옵니다.
mysql_fetch_object — 결과 집합에서 행을 객체로 가져옵니다.
mysql_fetch_row — 결과 집합에서 열거형으로 행을 가져옵니다. 목록 배열
mysql_field_flags — 결과에서 지정된 필드와 연관된 플래그를 가져옵니다.
mysql_field_len — 지정된 필드의 길이를 반환합니다.
mysql_field_name — 결과에서 지정된 필드의 필드 이름을 가져옵니다.
mysql_field_seek — 결과 세트에서 포인터를 가져옵니다. 지정된 필드 오프셋으로 설정합니다.
mysql_field_table — 지정된 필드가 있는 테이블 이름을 가져옵니다.
mysql_field_type — 결과 세트에서 지정된 필드의 유형을 가져옵니다.
mysql_free_result — 결과 메모리 해제
mysql_get_client_info — MySQL 클라이언트 정보 가져오기
mysql_get_host_info — MySQL 호스트 정보 가져오기
mysql_get_proto_info — MySQL 프로토콜 정보 가져오기
mysql_get_server_info — MySQL 서버 정보 가져오기
mysql_info — 가져오기 최신 쿼리 정보
mysql_insert_id — 이전 INSERT 작업 ID 가져오기
mysql_list_dbs — MySQL 서버의 모든 데이터베이스 나열
mysql_list_fields — MySQL 결과의 필드 나열
mysql_list_processes — MySQL 프로세스 나열
mysql_list_tables — 목록 MySQL 데이터베이스의 테이블
mysql_num_fields — 결과 세트의 필드 수 가져오기
mysql_num_rows — 결과 세트의 행 수 가져오기
mysql_pconnect — MySQL 서버에 대한 영구 연결 열기
mysql_ping — 서버 연결을 핑하고 연결이 없으면 다시 연결
mysql_query — MySQL 쿼리 보내기
mysql_real_escape_string — 연결의 현재 문자 집합을 고려하여 SQL 문에 사용된 문자열의 특수 문자를 이스케이프합니다.
mysql_result — 결과 데이터 가져오기
mysql_select_db — MySQL 데이터베이스 선택
mysql_stat — 현재 시스템 상태 가져오기
mysql_tablename — 테이블 이름 가져오기
mysql_thread_id — 현재 스레드의 ID 반환
mysql_unbuffered_query — 보내기 결과 행을 가져오고 캐싱하지 않고 MySQL에 대한 SQL 쿼리
(7)php处理文件流常用函数
flush — 刷新输出缓冲
ob_clean — 출력 버퍼를 정리(삭제)
ob_end_clean — 출력 버퍼를 정리(삭제)하고 끄기 출력 버퍼링
ob_end_flush — 출력 버퍼 플러시(전송) 및 출력 버퍼링 끄기
ob_flush — 출력 버퍼 플러시(전송)
ob_get_clean — 현재 버퍼 내용을 가져오고 현재 출력 버퍼 삭제
ob_get_contents — 출력 버퍼의 내용 반환
ob_get_flush — 출력 버퍼를 플러시하고 이를 문자열로 반환한 다음 출력 버퍼링을 끕니다.
ob_get_length — 출력 버퍼의 길이를 반환합니다.
ob_get_level — 출력 버퍼의 중첩 수준을 반환합니다. 출력 버퍼링 메커니즘
ob_get_status — 출력 버퍼 상태 가져오기
ob_gzhandler — gzip 출력 버퍼에 대한 ob_start 콜백 함수
ob_implicit_flush — 암시적 플러시 켜기/끄기
ob_list_handlers — 사용 중인 모든 출력 핸들러 나열
ob_start — 출력 버퍼링 켜기
output_add_rewrite_var — URL 재작성기 값 추가
output_reset_rewrite_vars — URL 재작성기 값 재설정
(8)php正则处理常用函数
preg_grep — 返回与模式匹配的数组单元
preg_last_error — 마지막 PCRE 정규식 실행의 오류 코드를 반환합니다.
preg_match_all — 进行全局正则表达式匹配
preg_match — 进行正则表达式匹配
preg _quote — 转义正则表达式字符ereg_replace — 正则表达式替换
ereg — 正则表达式匹配
eregi_replace — 不区分大小写的正则表达式替换
ereg — 不区分大小写的正则表达式匹配
split — 용정则表达式将字符串分割분할 >
(9)php 세션 관리 방법의 용도
session_cache_expire — 현재 캐시 만료 반환
session_cache_limiter — 현재 캐시 제한기 가져오기 및/또는 설정
session_commit — session_write_close() 적명
session_destroy — 세션에 등록된 모든 데이터를 삭제합니다
session_encode — 将当前会话数据编码为一个字符串session_get_cookie_params — 세션 쿠키 매개변수 가져오기
session_id — 가져오기 및/또는 설정 현재 세션 ID
session_is_registered — 전역 변수가 세션에 등록되어 있는지 확인
session_module_name — 현재 세션 모듈 가져오기 및/또는 설정
session_name — 현재 세션 이름 가져오기 및/또는 설정
session_regenerate_id — 현재 세션 ID를 새로 생성된 ID로 업데이트
session_register — 현재 세션에 하나 이상의 전역 변수 등록
session_save_path — 현재 세션 저장 경로 가져오기 및/또는 설정
session_set_cookie_params — 세션 설정 쿠키 매개변수
session_set_save_handler — 사용자 수준 세션 저장 기능 설정
session_start — 세션 데이터 초기화
session_unregister — 현재 세션에서 전역 변수 등록 취소
session_unset — 모든 세션 변수 해제
session_write_close — 쓰기 세션 데이터 및 세션 종료
(10)php字符串处理常用的函数
addcslashes — 백슬래시를 사용하여 C 스타일의 문자열에서 문자를 이스케이프합니다.
addslashes — 백슬래시를 사용하여 문자열 인용
bin2hex — 이진 데이터를 16진수 표현으로 변환
Cho — rtrim()의 별칭
chr — 지정된 문자를 반환합니다.
chunk_split — 문자열을 작은 덩어리로 나눕니다.
count_chars — 문자열에 사용된 문자에 대한 정보를 반환합니다.
crc32 — 문자열의 문자 수를 계산합니다 crc32 다항식
crypt — 단방향 문자열 암호화(해싱)
echo — 하나 이상의 문자열 출력
explode — 하나의 문자열을 사용하여 다른 문자열을 분할
fprintf — 형식이 지정된 문자열을 스트림에 쓰기
get_html_translation_table — htmlspecialchars() 및 htmlentities()에서 사용되는 번역 테이블을 반환합니다.
hebrev — 논리적 히브리어 텍스트를 시각적 텍스트로 변환
hebrevc — 개행 변환을 사용하여 논리적 히브리어 텍스트를 시각적 텍스트로 변환
html_entity_decode — 모든 HTML 엔터티 변환 해당 문자로
htmlentities — 적용 가능한 모든 문자를 HTML 엔터티로 변환
htmlspecialchars_decode — 특수 HTML 엔터티를 다시 문자로 변환
htmlspecialchars — 특수 문자를 HTML 엔터티로 변환
implode — 배열 요소를 문자열로 결합
join — 별칭 implode()
levenshtein — 두 문자열 사이의 Levenshtein 거리 계산
localeconv — 숫자 서식 정보 가져오기
ltrim — 문자열 시작 부분에서 공백(또는 기타 문자) 제거
md5_file — 주어진 파일의 md5 해시를 계산합니다
md5 — 문자열의 md5 해시를 계산합니다
metaphone — 문자열의 메타폰 키를 계산합니다
money_format — 숫자를 통화 문자열 형식으로 지정합니다
nl_langinfo — 언어 및 로케일 정보 쿼리
nl2br — 문자열의 모든 개행 앞에 HTML 줄 바꿈을 삽입합니다.
number_format — 그룹화된 천 단위로 숫자 형식을 지정합니다.
ord — 문자의 ASCII 값을 반환합니다.
parse_str — 구문 분석 문자열을 변수로 변환
print — 문자열 출력
printf — 서식이 지정된 문자열 출력
quoted_printable_decode — 인용된 인쇄 가능 문자열을 8비트 문자열로 변환
quotemeta — 인용 메타 문자
rtrim — 문자열 끝에서 공백(또는 기타 문자) 제거
setlocale — 로케일 정보 설정
sha1_file — 파일의 sha1 해시 계산
sha1 — 문자열의 sha1 해시 계산
similar_text — 두 문자열 간의 유사성 계산
soundex — 문자열의 soundex 키 계산
sprintf — 형식이 지정된 문자열 반환
sscanf — 형식에 따라 문자열의 입력을 구문 분석
str_getcsv — CSV 문자열 구문 분석 배열로
str_ireplace — 대소문자를 구분하지 않는 str_replace() 버전.
str_pad — 문자열을 다른 문자열로 특정 길이로 채웁니다.
str_repeat — 문자열 반복
str_replace — 문자열을 모두 바꿉니다. 대체 문자열로 문자열 검색
str_rot13 — 문자열에서 rot13 변환 수행
str_shuffle — 문자열을 무작위로 섞음
str_split — 문자열을 배열로 변환
str_word_count — 문자열에 사용된 단어에 대한 정보 반환 string
strcasecmp — 이진 안전 대소문자 구분 문자열 비교
strchr — 별칭 strstr()
strcmp — 이진 안전 문자열 비교
strcoll — 로케일 기반 문자열 비교
strcspn — 길이 찾기 마스크와 일치하지 않는 초기 세그먼트
strip_tags — 문자열에서 HTML 및 PHP 태그 제거
stripcslashes — addcslashes()로 인용된 문자열을 인용 해제
stripos — 대소문자를 구분하지 않는 문자열이 처음 나타나는 위치 찾기
stripslashes — addlashes()로 인용된 문자열을 인용하지 않음
stristr — 대소문자를 구분하지 않는 strstr()
strlen — 문자열 길이 가져오기
strnatcasecmp — "자연 순서" 알고리즘을 사용하여 대소문자를 구분하지 않는 문자열 비교
strnatcmp — "자연 순서" 알고리즘을 사용한 문자열 비교
strncasecmp — 처음 n 문자의 대/소문자를 구분하지 않는 이진 안전 문자열 비교
strncmp — 처음 n 문자의 이진 안전 문자열 비교
strpbrk — 문자열 검색 임의의 문자 집합에 대해
strpos — 문자열이 처음 나타나는 위치 찾기
strrchr — 문자열에서 마지막으로 나타나는 문자 찾기
strrev — 문자열 반전
strripos — 위치 찾기 문자열에서 대소문자를 구분하지 않는 문자열의 마지막 발생
strrpos — 문자열에서 문자의 마지막 발생 위치 찾기
strspn — 마스크와 일치하는 초기 세그먼트의 길이 찾기
strstr — 문자열의 첫 번째 발생 찾기 string
strtok — 문자열 토큰화
strtolower — 문자열을 소문자로 만들기
strtoupper — 문자열을 대문자로 만들기
strtr — 특정 문자 번역
substr_compare — 바이너리 안전 선택적으로 대소문자를 구분하지 않는 두 문자열 비교 오프셋, 최대 길이 문자
substr_count — 하위 문자열 발생 횟수 계산
substr_replace — 문자열 일부 내의 텍스트 바꾸기
substr — 문자열의 일부 반환
trim — 문자열의 시작과 끝에서 공백(또는 기타 문자) 제거
ucfirst — 문자열의 첫 번째 문자를 대문자로 만듭니다.
ucwords — 각 단어의 첫 번째 문자를 대문자로 만듭니다. 문자열
vfprintf — 형식이 지정된 문자열을 스트림에 쓰기
vprintf — 형식이 지정된 문자열 출력
vsprintf — 형식이 지정된 문자열 반환
wordwrap — 문자열을 사용하여 문자열을 지정된 수의 문자로 래핑합니다. break 문자
(11) PHP의 다른 일반적인 기능
base64_decode — MIME을 사용하여 인코딩된 데이터 디코딩 base64
base64_encode — MIME을 사용하여 데이터 인코딩 base64
get_headers — 전송된 모든 헤더 가져오기 HTTP 요청에 대한 응답으로 서버에 의해
get_meta_tags — 파일에서 모든 메타태그 콘텐츠 속성을 추출하고 배열을 반환합니다.
http_build_query — URL 인코딩 후 요청 문자열을 생성합니다.
parse_url — URL을 구문 분석하여 반환합니다. 해당 구성 요소
rawurldecode — 인코딩된 URL 문자열을 디코딩합니다.
rawurlencode — RFC 1738에 따라 URL을 인코딩합니다.
urldecode — 인코딩된 URL 문자열을 디코딩합니다.
urlencode — URL 문자열을 인코딩합니다.
debug_zval_dump — 문자열을 덤프합니다. 출력할 내부 zend 값 표현
doubleval — floatval()의 별칭
empty — 변수가 비어 있는지 확인
floatval — 변수 가져오기 부동 소수점 값
get_define_vars — 배열 반환 정의된 모든 변수로 구성
get_resource_type — 리소스 유형을 반환합니다.
gettype — 변수의 유형을 가져옵니다.
import_request_variables — GET/POST/Cookie 변수는 전역 범위로 가져옵니다.
intval — 정수를 가져옵니다. 변수 값
is_array — 변수가 배열인지 확인
is_binary — 변수가 기본 이진 문자열인지 확인
is_bool — 변수가 배열인지 확인 Boolean
is_buffer — 여부 확인 변수가 네이티브 유니코드 또는 바이너리 문자열입니다
is_callable — 매개변수가 합법적인 호출 가능 구조인지 여부를 감지합니다
is_double — is_float()의 별칭
is_float — 변수가 부동 소수점 유형인지 감지합니다
is_int — 변수가 정수인지 확인
is_integer — is_int()의 별칭
is_long — is_int()의 별칭
is_null — 변수가 NULL인지 확인
is_numeric — 변수가 숫자인지 아니면 숫자의 문자열인지 확인
is_object — 변수가 객체인지 감지
is_real — is_float()의 별칭
is_resource — 변수가 리소스 유형인지 감지
is_scalar — 변수가 스칼라인지 확인
is_string — 변수가 유니코드 문자열인지 확인
isset — 변수가 유니코드 문자열인지 확인
isset — 변수가 설정되었는지 확인
print_r — 사람이 읽을 수 있는 변수 정보를 인쇄합니다.
serialize — 저장 가능한 값 표현 생성
settype — 변수 유형 설정
strval — 변수의 문자열 값 가져오기
unserialize — 저장된 표현에서 PHP 값 생성
unset — 주어진 변수를 해제합니다.
var_dump — 변수에 대한 정보를 인쇄합니다.
var_export — 변수의 문자열 표현을 출력하거나 반환합니다.