>  기사  >  백엔드 개발  >  PHP에서 일반적으로 사용되는 시스템 기능 요약

PHP에서 일반적으로 사용되는 시스템 기능 요약

怪我咯
怪我咯원래의
2017-07-07 09:55:131776검색

이 기사에서는 PHP에서 일반적으로 사용되는 시스템 함수를 소개하며, 참조 값이 좋습니다. 편집기를 사용하여 살펴보겠습니다.

String function

strlen: 문자열 길이, 바이트 길이 가져오기

substr: String 가로채기 , 문자열 가져오기(바이트에 따라 가로채기)

strchr: substr과 유사, 지정된 위치에서 끝까지 가로채기

strrchr(파일 접미사 이름 가져오기): strchr과 동일, 문자 찾기 시작 right

strtolower: 모든 문자는 소문자(영문의 경우)

strtoupper: 모든 문자는 대문자

strrev: 문자열 반전(영어만 반전 가능: 영어 저장은 1바이트만), 바이트 단위로 수행 Reverse

strpos : 문자열에서 해당 문자가 나타나는 위치(숫자 아래 첨자)를 찾아 가장 왼쪽부터 시작합니다.

strrpos: strpos와 동일하며 문자열의 오른쪽부터 시작합니다.

trim: 함수의 양쪽을 제거합니다. 문자, 기본값은 공백

시간 및 날짜 기능

time: 현재 시간의 타임스탬프 가져오기(정수: 그리니치 시간 1970년 1월 1일 0:00:00부터 시작) 초

날짜: 시간 직렬화 함수는 지정된 타임스탬프를 지정된 시간 및 날짜 표시 형식으로 변환합니다(임의 문자열: 전문 형식 지정자가 지정됨). 타임스탬프가 지정되지 않으면 시스템은 기본적으로 현재 시간 타임스탬프를 사용합니다.

strtotime: 시간 및 날짜의 문자열 날짜 형식은 해당 타임스탬프로 변환됩니다(올바른 영어 시간 표현인 경우 변환 가능).

microtime: 마이크로초 타임스탬프, 다양한 요구 사항에 따라 다른 결과를 반환합니다. 혼합 마이크로타임(부울 유형). 부동 소수점 시간 또는 배열(타임스탬프 및 마이크로초)

수학적 관련 함수

abs: 절대값

floor: 반올림 Floor(3.2) 결과 3

ceil: 반올림

round: 반올림 up

rand: 지정된 범위 내에서 임의의 정수 가져오기

mt_rand: 지정된 범위 내에서 임의의 정수 가져오기(보다 효율적)

Array 관련 함수

key: 지정된 요소의 첨자를 가져옵니다. 현재 배열의 현재 포인터

current: 현재 포인터가 가리키는 요소의 값을 가져옵니다.

next: 다음 요소의 값을 가져오고 포인터를 아래로 이동합니다.

prev: 이전 요소의 값을 가져옵니다. , 그리고 포인터를 위로 이동합니다.

end: 포인터를 배열의 마지막 요소로 이동하고 최종 포인터 위치의 값을 반환합니다.

reset: 포인터를 배열의 첫 번째 요소로 이동하고 마지막 포인터 위치를 반환합니다.

array_keys의 값: 배열의 모든 키 이름을 가져오고 인덱스 배열을 반환합니다.

array_values: 배열의 모든 값을 가져오고 인덱스 배열을 반환합니다.

explode: 폭발, 문자열 지정된 규칙(보통 특수 문자)에 따라 배열을 여러 세그먼트로 나누고, 각 세그먼트는 배열의 요소로 처리되며 인덱스 배열이 반환됩니다.

implode: Glue, 배열 내부의 모든 요소는 다음에 따라 결합됩니다. 지정된 규칙(특수 문자), 모든 요소를 ​​문자열로 연결

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(path): 경로 리소스 열기(경로 내부의 모든 데이터를 메모리로 읽음)

readdir(경로 리소스) : 폴더 리소스 이름에서 현재 리소스 포인터가 가리키는 파일을 읽으면 포인터가 한 비트 아래로 이동합니다

closedir(리소스): 해당 파일을 해제합니다. 리소스

scandir(경로): 폴더 내의 모든 파일 이름을 읽습니다. 경로, 배열을 반환하면 배열의 각 요소는 파일 이름입니다.

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에서 일반적으로 사용되는 시스템 기능 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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