일반적으로 문자열, 배열, 데이터베이스 클래스 함수는 비교적 일반적으로 사용되는 범주입니다.
//=================================시간 및 날짜== ==== ======================
//y는 연도의 마지막 두 자리, 연도의 네 자리 숫자를 반환합니다. 연도 Y, 월 수 m, 월 M을 영어로 . d 월, D 요일(영어)
$date=date("Y-m-d");
//include,include_once.require,require_once
//require("file .php" ) PHP 프로그램이 실행되기 전에 require에 지정된 파일을 읽어옵니다. 오류가 발생하면 치명적입니다.
//include("file.php")는 PHP 프로그램의 어느 곳에나 배치할 수 있습니다. include로 지정된 파일은 PHP 프로그램이 실행될 때까지 읽혀지지 않습니다.
/ /= ==============================출력 인쇄================ == =============
//sprintf("%d","3.2") ;//형식만 지정하고 형식화된 문자열을 반환하며 출력은 반환하지 않습니다.
//printf("%d","3.2") ;//형식 지정 및 출력
//print("3.2") ;//출력만
//echo "nihao" ,"aa ";//여러 문자열 출력 가능
//print_r(array("a","b","c"));//배열의 키 값과 요소를 순서대로 표시
//============================== 일반적으로 사용되는 문자열 함수========== == ===================
//문자열 길이, 문자 수, 공백도 계산됩니다
$str= " sdaf sd ";
$len=strlen($str);
//첫 번째 매개변수의 문자열을 사용하여 후속 배열의 각 요소를 연결하고 문자열을 반환합니다.
$str=implode("-",array("a","b","c"));
//문자열 분할 방법, 첫 번째 매개변수를 사용하여 배열을 반환합니다. in은 다음 문자열을 분할하고 지정된 문자 앞, 뒤, 사이의 문자를 가로챕니다. 지정된 문자가 시작 또는 끝에 있는 경우 반환된 배열의 시작 또는 끝에 있는 요소는 빈 문자열입니다.
//문자열로 나누어지지 않은 경우 배열의 해당 요소에 null 값을 반환합니다. 마지막 제한은 배열의 길이를 반환합니다. 제한이 없으면 계속해서 나누어집니다.
$array=explode("a","asddad addadassd dasdadfsdfasdaaa",4);
//print_r($array);
//왼쪽의 선행 공백을 제거합니다. string and return
//두 번째 매개변수가 있는 경우 왼쪽의 선행 공백이 제거되고 두 번째 매개변수의 문자열이 제거됩니다.
$str=ltrim("a asd ","a") ;
//문자열 오른쪽부터 공백 제거
$str=rtrim(" asd ");
//두 번째 매개변수로 시작하는 문자열 제거 첫 번째 문자열의 양쪽. 두 번째 매개변수가 없으면 기본적으로 문자열 양쪽 시작 부분의 공백이 제거됩니다.
$str=trim(" sdsdfas ","a");
// 문자열의 첫 번째 매개변수 지정된 위치부터 시작하는 문자의 길이(개수)를 지정합니다. 문자열의 첫 번째 문자 위치는 0부터 계산됩니다.
//두 번째 매개변수가 음수인 경우 문자열 끝의 마지막 숫자부터 시작하는 문자열의 길이입니다. 끝의 마지막 문자는 -1로 계산되며 차단 방향은 항상 왼쪽에서 오른쪽입니다
$str=substr("abcdefgh",0,4);
//첫 번째 문자 변경 세 번째 매개변수의 문자 매개변수 문자열은 두 번째 매개변수 문자열로 대체됩니다
$str=str_replace("a","","abcabcAbca");
//사용법은 str_replace와 동일하지만 대소문자를 구분하지 않습니다
// $str=str_ireplace("a"," ","abcabcAbca");
//대괄호 안의 문자열에 있는 문자가 모두 대문자인 문자열을 반환합니다
$str=strtoupper("sdaf");
//괄호 안의 첫 번째 문자열을 대문자로 변경하고
$str=ucfirst("asdf");
을 반환합니다. //에코를 사용하여 괄호 안의 문자열 변경 웹 페이지에서 인쇄할 때 태그 문자
$str=htmlentities("
")를 포함하여 괄호 안의 문자열이 그대로 인쇄됩니다. ;
//두 번째 매개변수 반환 첫 번째 문자열에 문자열이 나타나는 횟수
$int=substr_count("abcdeabcdeablkabd","ab");
//Returns 두 번째 문자열이 첫 번째 문자열에 나타나는 횟수 발생 위치, 첫 번째 문자 위치는 0으로 계산됩니다.
$int=strpos("asagaab","ab");
/ /첫 번째 문자열에서 두 번째 문자열을 반환합니다. 마지막으로 나타나는 위치, 첫 번째 문자 위치는 0으로 계산됩니다.
$int=strrpos("asagaabadfab","ab");
//가로채기 매개변수 1의 왼쪽에서 오른쪽으로 첫 번째 항목을 반환합니다. 매개변수 2부터 매개변수 1의 마지막 문자까지 나타나는 문자열
$str=strstr("sdafsdgaababdsfgs","ab");
//Intercept 그리고 왼쪽에서 매개변수 1을 반환합니다. 문자열 문자열 매개변수 2의 마지막 문자부터 오른쪽 매개변수 1의 마지막 문자까지
$str=strrchr("sdafsdgaababdsfgs","ab");
//각 매개변수 2를 변환합니다. Add ""
$str=addcslashes("abcdefghijklmn","akd");
//매개변수 1의 문자열을 매개변수 2에 지정된 문자열로 채웁니다. 길이 (단일 문자 수), 매개변수 3은 지정된 패딩 문자열입니다. 기본 공백을 쓰지 마세요
// 매개변수 4 패딩 위치, 0은 매개변수 1의 왼쪽 시작 부분에 채워지고, 1은 왼쪽 부분에 채워집니다. 오른쪽 시작 부분, 2 양쪽을 동시에 시작하세요. 기본적으로
$str=str_pad("abcdefgh",10,"at",0);
//두 문자열의 해당 문자 Asker 코드 값을 차례로 비교합니다. 쌍이 다르면 매개변수 1이 매개변수 2보다 크면 1이 반환되고, 그렇지 않으면 -1이 반환됩니다. 두 문자열이 정확히 동일하면 0이 반환됩니다.
$int1=strcmp("b" ,"a");
//첫 번째 매개변수의 형식화된 숫자 형식을 반환합니다. 두 번째 매개변수는 소수점 몇 자리를 유지하는 것입니다. 세 번째 매개변수는 소수점을 매개변수 3으로 대체합니다. 매개 변수는 정수 부분의 세 자리마다
를 구분하는 데 사용되는 문자입니다.// 다음 세 개의 매개변수를 쓰지 않으면 기본적으로 소수 부분은 제거되며, 정수는 세 자리마다 쉼표로 구분됩니다. 매개변수 3과 매개변수 4는 동시에 존재해야 합니다
$str=number_format(1231233.1415,2,"d","a");
//======= = =======================일반적으로 사용되는 배열 방법====================== == =======
$arr=array("k0"=>"a","k1"=>"b","k2"=>"c") ;
//배열 요소 개수 반환
$int=count($arr);
//두 번째 매개변수의 배열 요소에 첫 번째 매개변수 요소가 포함되어 있는지 확인
$bool=in_array("b",$arr);
//괄호 안의 배열의 모든 키 값으로 구성된 새 배열을 반환합니다. 원래 배열은 변경되지 않습니다.
$array=array_keys($arr);
//두 번째 매개변수의 배열에 첫 번째 매개변수의 키 값이 포함되어 있는지 확인하고 true 또는 false를 반환합니다.
$bool=array_key_exists("k1" ,$arr);
/ /원래 배열의 모든 요소 값으로 구성된 새 배열을 반환합니다. 키 값은 0부터 시작하고 원래 배열은 변경되지 않습니다.
$array=array_values($ arr);
//현재 배열 포인터를 키 값으로 반환
$key=key($arr);
//현재 배열이 가리키는 요소 값을 반환 포인터
$value=current($arr);
/ /현재 배열 포인터가 가리키는 요소의 키 값과 요소 값으로 구성된 배열을 반환하고 포인터를 다음 위치로 푸시합니다. 마지막으로 포인터는 빈 요소를 가리키고 빈 요소를 반환합니다
//반환된 배열에는 4개의 고정 키가 있습니다. 값에 해당하는 요소 값은 각각 반환된 요소의 키 값과 요소 값입니다. 0과 'key' 키 값은 모두 반환된 요소 키 값에 해당하고, 1과 'value' 키 값은 반환된 요소 값에 해당합니다.
$array=each($arr);
//먼저 배열 포인터를 다음 비트로 푸시하고 포인터가 이동한 후 가리키는 요소 값을 반환합니다.
$value=next($arr);
//푸시 배열 포인터를 이전 위치로 이동한 후 포인터가 이동한 후 가리키는 요소 값을 반환합니다
$value=prev($arr);
//첫 번째 요소를 가리키도록 배열 포인터를 재설정합니다. 그리고 요소 값을 반환합니다
$value=reset($arr);
//마지막 요소를 배열 포인터로 가리키고 마지막 요소 값을 반환합니다
$value=end($arr ) ;
//첫 번째 매개변수 뒤의 매개변수를 첫 번째 매개변수 배열의 끝에 요소로 추가하고, 사용되지 않은 가장 작은 값부터 인덱스를 계산하고, 후속 배열 길이를 반환합니다.
$int= array_push($arr,"d","dfsd");
//첫 번째 매개변수 배열 뒤의 모든 매개변수를 첫 번째 매개변수 배열의 시작 부분에 요소로 추가하고 키 값은 0으로 시작합니다. 첫 번째 요소부터 누적되고 숫자가 아닌 원래 키 값은 변경되지 않고 원래 요소의 정렬 위치는 변경되지 않고 반환 후 배열 길이는 변경되지 않습니다.
$int=array_unshift($arr,"t1","t2" ) ;
//배열의 끝에서 마지막 요소 값을 추출하고 원래 배열에서 마지막 요소를 제거하려면 반환
$value=array_pop($arr);
//array_pop 대신 배열의 첫 번째 요소 값을 추출하여 반환하고 원래 배열에서 첫 번째 요소를 제거합니다.
$value=array_shift($arr);
//첫 번째 매개변수를 그대로 둡니다. 배열이 두 번째 매개변수에 도달합니다. 값 길이, 첫 번째 매개변수 배열 끝에 세 번째 매개변수를 요소로 추가하고, 사용되지 않은 가장 작은 값부터 인덱스를 계산하여 반환하며, 원래 배열은 변경되지 않습니다.
$array1=array_pad( $arr,10," t10");
//원래 배열에서 중복된 중복 요소를 제거한 새 배열을 반환합니다.
$array=array_unique($array1);
/ /원래 배열 키값을 나누어 요소값의 Asker 코드 값을 기준으로 작은 것부터 큰 것 순으로 정렬하면 0번부터 인덱스가 다시 계산됩니다
$int=sort( $array);
//및 정렬 대신 Asko 코드 값의 내림차순으로 요소를 다시 정렬하고 0
$int=rsort($array);
에서 다시 색인을 생성합니다.
//첫 번째 매개변수 배열의 각 요소를 반환합니다. 요소 값은 두 매개변수 배열의 배열에 차례로 키 값으로 지급되며, 원래 배열은 동일해야 합니다. 변경하지 않음
$array=array_combine(array("a","b","c","d" ,"e"),$arr);
//두 배열을 병합하고 원래 배열을 변경하지 않고 반환
$array=array_merge($arr,array("a","b", "c"));
//첫 번째 매개변수 배열에서 배열 키를 가로챕니다. value + 두 번째 매개변수 값 위치부터 세 번째 매개변수 값 길이까지 요소를 반환하고, 배열의 첫 번째 요소 위치는 0
$array=array_slice($arr,2,1);
//차단 함수는 가로채는 부분이 원래 배열에서 제거된다는 점을 제외하면 array_slice()와 동일합니다.
$array =array_splice($arr,2,1);
//첫 번째 매개변수를 첫 번째 요소로 사용하고, 매개변수 3의 값을 매번 증가시킨 후, 값이 매개변수 2의 값에 도달할 때까지 배열에 요소로 저장하여 배열에 저장하고 반환합니다. 이 배열
//매개변수 1, 매개변수 2는 숫자 또는 단일 문자일 수 있으며, 단일 문자는 ASCO 코드 값에 따라 계산됩니다. 세 번째 매개변수를 쓰지 않으면 매번 1씩 증가합니다. default.
$array=range(3,9,2);
//원래 배열 요소와 해당 키 값 간의 대응 관계를 무작위로 재배열하고 True 또는 False를 반환합니다
$ bool=shuffle($arr);
//배열에 있는 모든 숫자 요소 값의 합계 계산
$int=array_sum(array("a",2,"cssf ")) ;
//배열을 새 배열 블록으로 분할합니다. 새 배열의 각 요소는 배열입니다. 새 배열의 각 요소에 있는 요소 수는 매개변수 2에 의해 결정됩니다.
//세 번째 매개변수는 요소의 키 값이 원래 키 값을 유지할지 여부를 결정합니다. True는 유지함을 의미하고, 기본값은 유지하지 않음을 의미합니다.
$array=array_chunk(array("a"=>"a","b","c","d","e","f","g","h"),2,true) ;

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

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

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

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는
