이 글은 주로 PHP의 기본 동작을 소개하는데, 이는 특정 참조 가치가 있습니다. 이제는 모든 사람과 공유합니다. 도움이 필요한 친구들이 참고할 수 있습니다.
php 기본 지식
배열 기능
count($arr) 계산 배열의 요소 수
print_r($arr) 배열 인쇄
배열 반복
인덱스 순회용
foreach() 배열 반복
foreach(
item){} 배열의 값을 트래버스합니다key=>$value) 배열의 키와 값을 트래버스
reset(); 배열 포인터가 첫 번째 요소를 가리킵니다.
end(); 배열 포인터가 마지막 요소를 가리킵니다.
array_push($arr,'ha',' 하하') 배열에 요소를 채우려면
array_change_key_case($arr,CASE_UPPER/CASE);
배열 간의 교집합을 가져옵니다
array_file(2,10,'haha') 인덱스 2~10에 대한 값 채우기
배열에서 요소의 발생 횟수를 계산합니다. 횟수배열의 인덱스가 존재하는지 확인
array_key_exists('haha',$arr)explode(',',$str,2//분할할 세그먼트 수) 문자열을 배열로 분할
implode(',',$arr ) 배열 요소를 문자열로 연결
str2 대체 문자열); 콘텐츠의 일부 교체
str_replace('haha',
str2) 단일 콘텐츠 교체
str-replace(
arr2,$str) 여러 단어 바꾸기, 두 배열을 하나씩 바꾸기
print($str) 인쇄 문자열 출력
문자열 서식
%d 10진수로 변환
%b 이진수로 변환
%1.2f 소수점 이하 두 자리의 부동 소수점 숫자로 변환
%c 해당 ASCLL 코드로 변환
%s 문자열로 변환
sprintf(' haha%shahahah%dahahahah','haha',123)
자리 표시자
substr(
num1,$num2) 섹션 가로채기 String
공백 문자 제거 from the string'
trim($str) 문자열의 시작과 끝 부분에 있는 공백 문자를 제거합니다
ltrim($str) 문자열의 시작 부분에서 공백 문자를 제거합니다
rtrim( $str)은 문자열 뒤의 공백 문자를 제거합니다
문자를 대문자와 소문자로 변환합니다
strtoupper($str) 대문자로 변환
strtolower($str) 소문자로 변환
경로) 디렉터리를 열어 핸들을 가져옵니다.
closedir($dh) 파일 작업을 완료하고 핸들을 닫아 리소스를 해제합니다.
을 생성합니다.
a+ 끝부터 읽고 쓰기, 그렇지 않은 경우mode)을 생성합니다. 파일을 열어 핸들
모드에서 파일을 엽니다. 모드close($fp); 파일 핸들을 닫아 리소스를 해제합니다
파일 읽기
feof($fp) 파일 끝에 도달했는지 확인
file($path)은 배열을 반환합니다. 각 요소는 각 줄의 내용입니다.
get_file_content는 전체 파일의 내용을 반환합니다.
content)는 fopen(); fclose(); 3-in-one
get 파일 관련 정보fileowner($path) ; 파일 소유자를 반환합니다. `filesize($path)는 파일 크기를 가져옵니다.
is_wirtable($path)을 사용하여 파일이 쓰기 가능한지 확인
파일 이름과 경로의 디렉터리 이름을 가져옵니다
un 링크($경로 ) 파일 삭제
path2) 파일 이동
파일 처리 잠금(여러 사용자가 동시에 쓰는 것을 방지하기 위해)
flock($fp ,[LOCK_EX]) ; 쓰기 잠금은 한 사람만 쓸 수 있습니다flock($fp,[LOCK_UN]); 잠금 해제
chmod($file,0777) 파일 모드 변경
파일 시간 속성 가져오기 반환 시간 Poke
filetime($path)은 마지막 액세스 시간을 반환합니다.
fgetss($path); http 프로토콜을 통해 파일을 가져오고 html 태그를 필터링합니다.
문자 형식 지정
H시
분
….
월,
년) 매개변수를 생략하면 현재 시간
date('M-d-Y',mktime(….)); 그리고 초…
각 시간의 모든 부분에 대한 정보를 가져와서 배열을 채우고 배열을 반환합니다
getdate([mktime(...)]) 현재 시간 정보 또는 타임스탬프의 시간 정보
checkdate(
day,$year) 유효한지 확인
URL 및 HTTP 처리용
url 주소 분석
urlencode ($str) URL 인코딩은 URL에서 숫자가 아닌 문자를 인코딩하는 것이며 문자가 아닌 문자는 %xx 두 자리 16진수로 변환됩니다
urldecode($str);
을 포함하는 배열을 반환합니다.
쿠키는 기본적으로 동일한 디렉토리에 있는 페이지로 다시 전송됩니다. 다른 디렉토리에 있는 페이지로 다시 전송하려는 경우
ceil($num)ceiling
round($num, 1) 반올림 두 번째 매개변수는 소수점 이하 여러 자리로 반올림됩니다.
소수점 변환
decbin($num) 10에서 2로
dechex($num) 10에서 16으로
decoct($num) 10에서 8로
bindec($num) 2에서 10
octdec($num) 8에서 10
base_convert($num,16 ,2) num을 형식의 밑에서 to
난수 생성
mt-rand(
max) 난수 생성
getenv('DOCUMENT_ROOT') 와 동일합니다. 환경 변수는 파일 루트 디렉터리
getenv('SCRIPT_NAME' )현재 파일…..
get_load_extensions_funcs($ moudle) 지정된 모듈 정보 반환
phpinfo(); 현재 php
getmypid() 현재 pid 번호를 반환합니다
get_current_user()는 현재 프로그램의 소유자 이름을 반환합니다
관련 권장 사항:
위 내용은 PHP의 기본 동작의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!