이 글은 PHP 함수를 정리한 것입니다.
array()
array(value1,value2…..) 배열 만들기
array_chunk(array,size,preserve_keys) 두 개를 병합하여 숫자를 새 배열 청크로 분할 [tk]
array_combine(키, 값) 배열(키 이름 배열, 키 값 배열)은 새로운 배열을 형성합니다
array_count_values(array) 배열에 있는 모든 값의 발생 횟수를 계산하는 데 사용됩니다
array_diff(array1,array2,...) 배열과 비교 두 배열의 차이 집합 반환(키 값만 비교)
array_diff_assoc(array1, array2,..) 배열을 비교하고 두 배열의 차이 집합 반환(키 이름과 키 값 비교)
array_diff_key(array1, array2,. ..) 비교 배열은 두 배열 사이의 차이를 반환합니다(키 이름만 비교)
array_fill(index, number, value)은 주어진 키 값으로 배열을 채웁니다
array_filter(배열, 사용할 콜백 함수)는 배열을 필터링하는 콜백 함수
array_flip(array)의 요소는 배열의 키 이름과 해당 관련 키 값을 역/교환합니다. [flp]
array_keys(array)는 배열의 모든 키 이름을 반환합니다.
array_merge(array1,array2,..) put 하나 이상의 배열을 배열로 병합 [m:rd]
array_pad(array,size,value) 지정된 값을 가진 지정된 개수의 요소를 배열에 삽입
array_pop (array) 마지막 요소 삭제
array_push (array) 끝에 배열 추가
array_shift(array()) 숫자를 삭제하고 삭제된 요소 값을 반환
array_unshift(array)) 하나 이상의 요소를 추가합니다. 그룹의 첫 번째 요소
array_rand(array,number ) 배열에서 하나 이상의 배열을 무작위로 선택합니다.
array_replace(array1,array2...) 첫 번째 배열의 값을 다음 배열의 값으로 바꿉니다.
array_reverse (array) 배열을 뒤집어 새 배열을 반환합니다.
array_search(value,array, strict(선택 사항 true,flase)) 값을 검색하고 키 이름을 반환합니다. True는 동일한 키 이름과 값을 가진 요소를 검색합니다.
array_slice(array,start,length,preserve) 배열의 선택된 부분을 반환합니다.
array_splice(array,start,length,array) 지정된 요소를 제거하고 다음으로 바꿉니다. another
array_unique(array) 배열에서 중복된 값을 삭제합니다. [junik]
array_values(array) 배열의 모든 값을 반환합니다.
array_key_exists(key, array) 배열 키가 존재하는지 확인합니다.
count(array) 배열로 돌아가기 요소 개수가 아름답다 [kant]
in_array('value',$array,bool) 지정된 값이 배열에 존재하는지 확인하고 TRUE로 설정한 다음 in_array
함수는 검색된 데이터의 유형이 배열의 값과 동일한지 확인합니다.
key(array) 연관 배열에서 키 이름 가져오기
list(array1, array2...) 배열의 값을 일부 배열 변수에 할당
krsort(array) 연관 배열을 내림차순으로 정렬 키 이름 기준
ksort(array ) 키 이름 기준으로 연관 배열을 오름차순으로 정렬
arsort(array) 키 값 기준으로 연관 배열을 내림차순으로 정렬
asort(array) 키 기준으로 연관 배열을 오름차순으로 정렬 value
String
strtolower(string) 문자열을 소문자로 변환
strtoupper(string) 문자열을 대문자로 변환
strtr("string","from",""to") 문자열
substr(string,start, length) 문자열을 반환합니다.
substr_count(string,substring,start,length)의 일부 문자열
substr_replace(string,inserted Character,start)에 하위 문자열이 나타나는 횟수를 계산합니다. ,length) 문자열의 일부를 다른 문자로 바꿉니다.
Trim(string, which 문자(선택 사항))는 문자열 양쪽에 있는 공백 문자와 기타 문자를 제거합니다. Trim
ucfirst(string)은 문자열의 첫 번째 문자를 다음 문자로 변환합니다. 대문자
ucwords(string)는 문자열의 각 문자를 변환합니다. 첫 번째 문자를 대문자로 변환합니다
sha1(문자열, 선택적 문자) 문자열의 SHA-1 해시를 계산합니다.
sha1_file(file) 파일의 SHA 해시를 계산합니다.
sprintf(변수 형식 지정 방법) 형식 넣기 변환된 문자열을 변수에 쓰기
str_getcsv(string, delimiter, Wrapper, escape 문자) CSV 문자열을 배열로 구문 분석
str_ireplace(값 찾기, 바꾸기 value) 문자열의 일부 문자 바꾸기 (대소문자 구분 안 함)
str_pad(string, length) 문자열을 새 길이로 채웁니다.
str_repeat(string, times) 지정된 횟수만큼 문자열을 반복합니다.
str_replace(search value, 값 바꾸기) 문자열의 일부 문자 바꾸기(대소문자 구분)
str_shuffle(string)은 문자열의 모든 문자를 무작위로 섞습니다. [fl] shuffle/chaos
str_split(string.length)는 문자열을 배열로 분할합니다.
str_word_count (string) 문자열에 있는 단어의 길이를 계산합니다.
strchr(string,search,before_search) 다른 문자열에서 처음 나타나는 문자열을 찾습니다. strstr()
implode(content, array) 배열 요소를 반환합니다. 구성된 문자열은 다음과 같습니다. beautiful [mplod]
lcfirst(string) 문자열의 첫 번째 문자를 소문자로 변환
ltrim(string, 정의된 문자) 문자열 왼쪽의 공백 문자 또는 기타 문자를 제거
md5(string) 계산 MD5 hash
md5_file(file) 파일의 MD5 해시를 계산합니다
ord(string) 문자열의 첫 번째 문자의 ASCII 코드 값을 반환합니다.
parse_str(string,array(선택 사항) 쿼리 문자열을 변수로 구문 분석
printf(형식 값) 형식화된 문자열 출력
print(strings) 하나 이상의 문자열 출력
strip_tags(string) 문자열에서 HTML 및 PHP 태그 제거
stripcslashes(string) addcslashes()에 의해 추가된 백슬래시 제거[l]
기능stripslashaes string()은 addlashees() 함수에 의해 추가된 백슬래시를 제거합니다.
stripos(string,find,start)는 다른 문자열에서 해당 문자열이 처음 나타나는 위치를 반환합니다(대소문자를 구분하지 않음)
stristr(search , 검색된 항목 string) 다른 문자열에서 문자열이 처음 나타나는 위치 찾기(대소문자 구분 안 함)
strlen(string) 문자열의 길이를 반환
strpos(string, 찾을 문자) 반환 문자열이 처음 나타나는 위치 다른 문자열에서 (대소문자 구분 안 함)
strrchr(문자열, 찾을 문자) 다른 문자열에서 마지막으로 나타나는 문자열을 찾습니다.
strrev(string) 문자열을 역으로 바꿉니다.
strripos(string, 검색할 문자) 다른 문자열에서 마지막으로 나타나는 문자열 찾기(대소문자 구분 안 함)
strrpos(string, 검색할 문자) 다른 문자열에서 마지막으로 나타나는 문자열 찾기 위치 발생 횟수(대소문자 구분 안 함)
addcslashes(string, range) 지정된 문자 앞에 백슬래시가 추가된 문자열을 반환합니다.
addslashes(string) 사전 정의된 문자 앞에 백슬래시가 추가된 문자를 반환합니다. 문자열
chr(ASCII 값 .) 지정된 ASCII 코드 값에서 문자를 반환합니다.
chunk_split(string, length, end) 문자열을 일련의 작은 부분으로 분할합니다.
count_chars() 문자열에 사용된 문자 정보를 반환합니다.
echo(strings) 출력 1 이상의 문자열
explode() 문자를 배열로 분산
Date
date_default_timezone_get() 모든 날짜/시간 함수에서 사용하는 기본 시간대 반환
date_default_timezone_set() 기본 시간대 설정 모든 날짜/시간 함수는 사용
date()는 현지 날짜 및 시간 형식을 지정합니다.
time()은 현재 시간의 Unix 타임스탬프를 반환합니다.
Math
pi()는 PI 값을 반환합니다.
pow(x,y) x를 반환합니다. y의 거듭제곱
rand() 임의의 정수(0-1)를 반환합니다.
round() 부동 소수점 정수를 반올림합니다.
abs() 절대값을 취합니다.
ceil() 반올림
floor() 라운드 down
max() 배열에서 직접 값을 가져옵니다
min() 배열에서 최소값을 가져옵니다
mt_rand() Mersenne Twister 알고리즘을 사용하여 임의의 정수를 생성합니다
is_nan() 숫자가 아닌 값
File
fwrite(file,string,length) 열린 파일에 쓰기
is_dir(file) 파일이 동일한 디렉터리인지 확인
is_file(file) 파일이 일반 파일인지 확인
mkdir(디렉터리 이름) 디렉토리 생성
move_uploaded_fild(file,newloc) 업로드된 파일을 새 위치로 이동
parse_ini_file(file) 구성 파일 구문 분석
rename(file) 명명된 파일에서 빈 디렉토리 제거 또는 디렉토리
rmdir(디렉토리)
unlink(filename) 파일 삭제
filesize(filename) 파일 크기 반환
fopen(filename, type) 파일 또는 URL 열기
fputs(file, string, length) 열린 파일에 내용 쓰기 fwrite( )
fread(file,length) 열린 파일 읽기
fseek(file, new location) 열린 파일 찾기
copy(file,to_file) 파일을 대상에 복사
dirname(path path) 경로의 디렉터리 이름 부분을 반환합니다.
fclose(file) 열린 파일을 닫습니다.
fgetc(file) 열린 파일에서 문자를 반환합니다.
fgetcsv(file) 열린 파일에서 한 줄을 구문 분석합니다. CSV 필드 확인
fgets(file) 열린 파일에서 행을 반환
fgetss(file) 열린 파일에서 행을 반환하고 HTML 및 PHP를 필터링
file(path) 파일을 배열로 읽기
file_exists(file) 파일을 확인하거나 디렉터리가 존재하는지 확인
file_get_contents(file) 파일을 문자열로 읽어옵니다
file_put_contents(file,data) 문자열을 파일에 씁니다
Directory
chdir(directory) 현재 변경 directory
closedir(dir_handle 선택 사항) 레코드 핸들 닫기
dir() 디렉토리 클래스의 인스턴스 반환
getcwd(directory) 현재 작업 디렉토리 반환
opendir(path) 디렉토리 핸들 열기
readdir(dir_handle 선택사항) 디렉토리 핸들의 조건을 반환합니다.
scandir(디렉토리)는 지정된 디렉토리에 있는 파일 및 디렉토리의 배열을 반환합니다.
이 문서는 PHP 함수를 구성합니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트에 주목하세요.
관련 추천:
WeChat 환불 신청 프로세스 예시 코드의 PHP 구현
총 개수를 얻으려면 php5 다중 테이블 쿼리 페이징 코드 방법을 생각해 보세요
위 내용은 일반적으로 사용되는 PHP 함수 컴파일의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

절대 세션 시간 초과는 세션 생성시 시작되며, 유휴 세션 시간 초과는 사용자가 작동하지 않아 시작합니다. 절대 세션 타임 아웃은 금융 응용 프로그램과 같은 세션 수명주기의 엄격한 제어가 필요한 시나리오에 적합합니다. 유휴 세션 타임 아웃은 사용자가 소셜 미디어와 같이 오랫동안 세션을 활성화하려는 응용 프로그램에 적합합니다.

서버 세션 고장은 다음 단계를 따라 해결할 수 있습니다. 1. 서버 구성을 확인하여 세션이 올바르게 설정되었는지 확인하십시오. 2. 클라이언트 쿠키를 확인하고 브라우저가 지원하는지 확인하고 올바르게 보내십시오. 3. Redis와 같은 세션 스토리지 서비스가 정상적으로 작동하는지 확인하십시오. 4. 올바른 세션 로직을 보장하기 위해 응용 프로그램 코드를 검토하십시오. 이러한 단계를 통해 대화 문제를 효과적으로 진단하고 수리 할 수 있으며 사용자 경험을 향상시킬 수 있습니다.

session_start () iscrucialinphpformanagingUsersessions.1) itiniteSanewsessionifnoneexists, 2) ResumesAnxistessions, and3) setSasessionCookieForContInuityAcrosrequests, enablingplicationsirecationSerauthenticationAndpersonalizestContent.

XSS 공격을 효과적으로 방지하고 사용자 세션 정보를 보호 할 수 있기 때문에 httponly 플래그를 설정하는 것은 세션 쿠키에 중요합니다. 구체적으로, 1) httponly 플래그는 JavaScript가 쿠키에 액세스하는 것을 방지합니다. 2) PHP 및 Flask에서 SetCookies 및 Make_response를 통해 깃발을 설정할 수 있습니다. 3) 모든 공격으로부터 방지 할 수는 없지만 전체 보안 정책의 일부가되어야합니다.

phpssessionssolvetheproblemofmainingstateacrossmultiplehtttprequestsbystoringdataontheserversociatingititwithauniquessessionid.1) theStoredAserver-side, 일반적으로, 일반적으로 and insessionsecietoretoretrievedata.2) sessionsenhances

phpsessionscanstorestrings, 숫자, 배열 및 객체 1.Strings : TextDatalikeUsernames.2.numbers : integorfloatsforcounters.3.arrays : listslikeshoppingcarts.4.objects : complexStructuresThatareserialized.

세션 재생은 세션 고정 공격의 경우 사용자가 민감한 작업을 수행 할 때 새 세션 ID를 생성하고 이전 ID를 무효화하는 것을 말합니다. 구현 단계에는 다음이 포함됩니다. 1. 민감한 작업 감지, 2. 새 세션 ID 생성, 3. 오래된 세션 ID 파괴, 4. 사용자 측 세션 정보 업데이트.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기
