이 글은 주로 PHP에서 일반적으로 사용되는 시스템 기능에 대한 자세한 설명을 소개합니다. 관심 있는 친구들이 참고하면 도움이 될 것입니다.
String 함수
strlen: 문자열 길이, 바이트 길이 가져오기
substr: 문자열 가로채기, 문자열 가져오기(바이트에 따라 가로채기)
strchr: substr과 유사, 지정된 위치에서 가로채기 끝까지
strrchr(파일 접미사 이름 가져오기): strchr과 동일하며 오른쪽부터 문자 찾기 시작
strtolower: 모든 문자는 소문자입니다(영문의 경우)
strtoupper: 모든 문자는 대문자입니다.
strrev: 문자열 반전 (영어만 반전 가능: 영어 저장은 1바이트만 가능), 바이트 단위로 반전
strpos: 문자열(숫자 첨자)에서 해당 문자가 나타나는 위치를 찾고, 가장 왼쪽부터 시작
strrpos: strpos와 동일 , 문자열 오른쪽부터 1970년 1월 1일 0:00:00부터 시작하는 초)
date: 시간 직렬화 함수, 지정된 타임스탬프를 지정된 시간 및 날짜 표시 형식으로 변환합니다(임의의 문자열) : 전문 형식 지정자), 타임스탬프가 지정되지 않으면 시스템은 기본적으로 현재 시간의 타임스탬프로 설정됩니다
strtotime: 시간 및 날짜 형식의 문자열을 해당 타임스탬프로 변환합니다(올바른 영어 시간 표현인 경우, ) microtime: 마이크로초 타임스탬프, 다양한 요구 사항에 따라 다양한 결과를 반환합니다. 혼합 마이크로타임(부울 유형), 부동 소수점 시간 수 또는 배열(타임스탬프 및 마이크로초)을 반환할 수 있습니다.
수학 관련 함수abs: 절대값
floor: 반내림 Floor(3.2) 결과는 3
ceil: round upround: 반올림
rand: 지정된 범위 내에서 임의의 정수 가져오기
mt_rand : 지정된 범위 내에서 임의의 정수 가져오기 (더 효율적)
Array 관련 함수key: 현재 배열의 현재 포인터가 가리키는 요소의 첨자 가져오기
current: 배열의 값 가져오기 현재 포인터가 가리키는 요소
next: 다음 요소의 값을 가져오고 포인터를 아래로 이동 prev: 이전 요소의 값을 가져오고 포인터를 위로 이동
end: 포인터를 해당 요소로 이동 배열의 마지막 요소를 반환하고 최종 포인터를 반환합니다. 위치 값
reset: 포인터를 배열의 첫 번째 요소로 이동하고 마지막 포인터 위치의 값을 반환합니다.
array_keys: 배열의 모든 키 이름을 가져옵니다. 배열, 인덱스 배열 반환
array_values: 배열의 모든 값 가져오기, 인덱스 배열 반환
explode: 폭발, 지정된 규칙(일반적으로 특수 문자)에 따라 문자열을 여러 세그먼트로 나누고, 각 세그먼트 세그먼트는 배열의 요소로 처리되며, 인덱스 배열을 반환합니다
implode: 붙이기, 지정된 규칙에 따라 배열 내부의 모든 요소를 문자열로 접합(특수 문자)
array_merge: 병합, 요소 축적을 참조 두 개의 배열로. 후속 배열에 이전 배열과 동일한 첨자(키 이름: 연관)가 있는 경우 후속 요소의 값이 이전 요소의 값을 덮어씁니다. 인덱스의 동일한 첨자가 있으면 아래 첨자가 자동으로 수정되어 겹쳐집니다. 이전 배열 내부에 있습니다.
데이터 구조 시뮬레이션 기능array_shift: 배열의 앞쪽에서 요소를 팝하고 해당 요소의 값을 가져옵니다.
array_pop: 배열의 뒤쪽에서 요소를 팝하고 해당 요소의 값을 가져옵니다.
array_unshift: 배열 앞쪽에서 요소를 밀어서 현재 배열 요소 수를 가져옵니다array_push: 배열 뒤쪽에서 요소를 밀어 현재 배열 요소 수를 가져옵니다
변수를 판단합니다is_bool: 부울 유형인지 판단합니다
is_float: 부동 소수점 유형을 판단합니다
is_integer: 정수 유형 결정 is_object: 객체 결정
is_array: 배열 결정
is_string: 문자열 결정
is_resource: 리소스 결정
is_scalar : 스칼라는 스칼라이며 판정은 기본 데이터형 : 정수형, 부동소수점형, 부울형, 문자열형
is_null : 비어있는지
is_numeric : 순수숫자로 구성된 숫자나 문자열을 판별
gettype: 데이터 유형을 가져옵니다
settype: 데이터 유형 변경
파일 작업 기능
opendir(경로): 경로 리소스 열기(경로 내부의 모든 데이터를 메모리로 읽음)
readdir(경로 리소스): 폴더 리소스에서 현재 리소스 포인터가 가리키는 파일 이름을 읽어 포인터가 한 비트 아래로 이동합니다.
closedir(resource): 해당 파일 리소스 해제 scandir(path): 모든 파일 이름 읽기 경로 내부에 저장하고 배열을 반환합니다. 배열의 각 요소는 파일 이름입니다.
file_exists: 파일이 있는지 확인(파일은 넓은 의미: 경로 및 파일)
is_dir: 지정된 경로(폴더)가 있는지 확인
is_file: 지정된 경로가 파일(파일)인지 확인
mkdir: 경로를 생성합니다. 해당 경로가 존재하면 오류가 보고됩니다
rmdir: 폴더를 제거하세요
file_get_contents: 지정된 파일에서 데이터 내용을 읽습니다.
file_put_contents: 해당 파일에 지정된 문자열 쓰기
fopen: 파일 리소스 열기
fgetc: c는 문자를 나타내며, 한 번에 한 문자씩 읽습니다.
fgets: s는 문자열을 나타내며, 이는 여러 문자를 읽을 수 있음을 의미합니다. 지정된 읽기 길이 또는 개행 발생 여부에 따라(최대 한 줄의 데이터만 읽을 수 있음)
두 함수 모두 현재 리소스 포인터에서 작동하며 읽은 후 포인터가 아래로 이동합니다.
fread: 데이터 가져오기 파일 끝까지 지정된 길이의
fwrite: 파일 리소스 포인터의 위치에 데이터를 씁니다. 쓰기는 기존 항목을 현재 위치로 다시 이동하지 않고 덮어씁니다.
fseek: 파일 리소스 포인터에 대한 포인터를 지정합니다. 해당 위치
fclose: 해당 파일 리소스 사용
copy: 복사
unlink: 파일 삭제
rename: 파일 이름 바꾸기
filemtime: m은 수정, 파일이 마지막으로 수정된 시간
filesize를 나타냅니다. : 파일 크기(바이트)
fileperms: 파일 권한(Linux의 경우 8진수)
위 내용은 이 글의 전체 내용이므로 모든 분들의 학습에 도움이 되기를 바랍니다.
관련 권장 사항:
PHP 내장 함수 sprintf 및 number_format 사용법
get php _magic_quotes_gpc() 함수자세한 설명
위 내용은 PHP에서 일반적으로 사용되는 시스템 기능에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!