//================================시간 및 날짜============ == =================
//y는 연도의 마지막 두 자리, 연도 Y의 네 자리, 월 m, 월 M을 영어로 반환합니다. d 월, D 요일(영어)
$date=date("Y-m-d");
$date=date("Y-m-d H:i:s");//시, 분, 초 포함
//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"));
//문자열 분할 방법, 배열을 반환하고 첫 번째 매개 변수의 문자를 사용하여 문자열을 분할합니다. 다음 문자열은 지정된 문자 앞, 뒤, 사이에 가로채어집니다. 지정된 문자가 시작 또는 끝에 있는 경우 반환된 배열의 시작 또는 끝에 있는 요소는 빈 문자열이 됩니다
//나누지 않은 경우 문자열로 변환하면 배열의 해당 요소에 NULL 값이 반환됩니다. 마지막 제한은 배열의 길이를 반환합니다. 제한이 없으면 계속해서 나누어집니다.
$array=explode("a","asddad addadassd dasdadfsdfasdaaa",4);
//print_r($array);
//문자열 왼쪽의 선행 공백을 제거하고
/를 반환합니다. /if any 두 번째 매개변수는 두 번째 매개변수에서 문자열을 제거하는 대신 왼쪽부터 시작하는 공백을 제거하는 것입니다
$str=ltrim("a asd ","a");
//다음에서 시작하는 공백을 제거합니다. 문자열 오른쪽
$str=rtrim(" asd ");
//첫 번째 문자열 양쪽에서 두 번째 매개변수로 시작하는 문자열을 제거합니다. 두 번째 매개변수가 없으면 기본적으로 문자열 양쪽 시작 부분의 공백이 제거됩니다.
$str=trim(" sdsdfas ","a");
//파일의 지정된 위치에서 시작 문자열의 첫 번째 매개변수 길이(몇 자), 문자열의 첫 번째 문자 위치는 0부터 계산됩니다.
//두 번째 매개변수가 음수인 경우 문자열 끝의 마지막 숫자부터 시작하는 문자열의 길이입니다. 끝의 마지막 문자는 -1로 계산되며 차단 방향은 항상 왼쪽에서 오른쪽입니다
$str=substr("abcdefgh",0,4);
//세 번째의 첫 번째 매개 변수 문자열 사용 매개변수와 매개변수 2번 문자열 교체
$str=str_replace("a","","abcabcAbca");
//사용법은 str_replace와 동일하지만 대소문자를 구분하지 않습니다
// $str=str_ireplace(" a"," ","abcabcAbca");
//괄호 안의 문자가 모두 대문자인 문자열을 반환합니다
$str=strtoupper("sdaf");
//괄호 안의 첫 번째 문자 바꾸기 문자열을 대문자로 변경한 후 반환됩니다
$str=ucfirst("asdf");
//Echo 등을 사용하여 괄호 안의 문자열을 인쇄하는 경우 웹 페이지에서는 레이블 문자를 포함하여 괄호 안의 문자열이 그대로 인쇄됩니다.
$str=htmlentities("
");
//두 번째 매개변수 문자열이 첫 번째 문자열에 나타나는 횟수를 반환합니다.
$int=substr_count("abcdeabcdeablkabd","ab");
//첫 번째 문자열에서 두 번째 문자열이 처음 나타나는 위치를 반환합니다. 첫 번째 문자 위치는 0
$int= strpos("asagaab","ab");
//첫 번째 문자 위치를 반환합니다. 첫 번째 문자열에서 두 문자열이 마지막으로 나타나는 위치, 첫 번째 문자 위치는 0
$int=strrpos( "asagaabadfab","ab");
//반환 매개변수 1을 가로채서 왼쪽에서 오른쪽으로 매개변수 2의 문자열부터 매개변수 1의 마지막 문자까지 나타납니다
$str=strstr("sdafsdgaababdsfgs","ab" );
//왼쪽에서 매개변수 1을 가로채서 반환합니다. 매개변수 2의 마지막 문자부터 오른쪽 매개변수 1의 마지막 문자까지의 문자열
$str=strrchr("sdafsdgaababdsfgs","ab");
//매개변수 1의 매개변수 2에 각 문자를 넣습니다. Add ""
$str=addcslashes("abcdefghijklmn","akd");
//매개변수 1의 문자열을 매개변수 2에서 지정한 길이(숫자)로 채웁니다. 숫자 3은 지정된 패딩 문자열입니다. 기본 공백을 쓰지 마십시오.
//매개변수 4 패딩 위치, 0은 매개변수 1의 왼쪽 시작 부분에 패딩되고 1은 오른쪽에 패딩됩니다. , 2개가 양쪽에 동시에 패딩됩니다. 쓰지 않으면 기본적으로 오른쪽 앞부분이 채워집니다
$str=str_pad("abcdefgh",10,"at",0);
//두 문자열에서 해당 문자의 Asker 코드 값을 차례로 비교합니다. 첫 번째 쌍이 두 번째 매개 변수보다 크면 1이 반환됩니다. 그렇지 않으면 -1이 반환됩니다. 두 문자열이 완전히 동일하면 0이 반환됩니다.
$int1=strcmp("b","a");
//첫 번째 매개변수의 형식화된 숫자 형식을 반환하고, 두 번째 매개변수는 다음과 같습니다. 소수점 몇 자리를 유지하고 세 번째 매개변수는 소수점을 매개변수로 바꾸는 것입니다. 세 번째, 네 번째 매개변수는 정수 부분의 세 자리마다 어떤 문자를 사용해야 하는지 입니다
//마지막 세 개의 매개변수를 쓰지 않는 경우 , 소수 부분은 기본적으로 제거되며 정수는 세 자리마다 쉼표로 구분되어야 합니다. 매개변수 3과 매개변수 4는 동시에 존재해야 합니다
$str=number_format(1231233.1415,2,"d","a");
//============= = =================일반적으로 사용되는 배열 방법============================ == =
$arr=array("k0"=>"a","k1"=>"b","k2"=>"c");
//배열 개수를 반환합니다. elements
$int=count($arr);
//두 번째 매개변수의 배열 요소에 첫 번째 매개변수 요소가 포함되어 있는지 확인
$bool=in_array("b",$arr);
//Return 괄호 안 배열의 모든 키 값으로 구성된 새 배열은 원래 배열을 변경하지 않습니다
$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 =에 해당합니다. 각각($arr);
//먼저 배열 포인터를 다음 비트로 푸시하고 포인터가 이동한 후 가리키는 요소 값을 반환합니다
$value=next($arr);
//배열 푸시 한 비트 위로 포인터를 이동한 다음 포인터가 이동한 후 가리키는 요소 값을 반환합니다.
$value=prev($arr);
//첫 번째 요소를 가리키도록 배열 포인터를 재설정하고 요소 값을 반환합니다
$ value=reset($arr );
//마지막 요소를 배열 포인터로 가리키고 마지막 요소 값을 반환합니다.
$value=end($arr);
//첫 번째 매개변수 뒤에 매개변수를 요소로 추가합니다. 매개변수 배열의 끝에서 인덱스는 사용되지 않은 가장 작은 값부터 시작하며, return
$int=array_push($arr,"d","dfsd");
//Replace the first 첫 번째 매개변수 배열 이후의 모든 매개변수는 첫 번째 매개변수 배열의 시작 부분에 요소로 추가됩니다. 키 값은 첫 번째 요소에서 0으로 다시 누적됩니다. 숫자가 아닌 원래 키 값은 변경되지 않습니다. 반환 후 원래 요소는 변경되지 않습니다. 배열 length
$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);
//sort의 반대, 요소 값 기준 Scoko 코드 값을 내림차순으로 재정렬하고 0
에서 인덱스를 다시 계산합니다.$int=rsort ($array);
//첫 번째 매개변수 배열의 각 요소 값을 두 번째 매개변수의 키 값으로 차례로 지불하는 반환입니다. 배열의 배열, 두 배열의 길이는 동일해야 하며, 원래 배열은 그렇지 않습니다. change
$array=array_combine(array("a","b","c","d","e"),$arr)
//두 배열을 병합하고 원래 배열을 반환합니다. 변경되지 않음
$array=array_merge($arr,array("a","b","c"));
//첫 번째 매개변수에서 배열 키 값 + 요소를 두 번째 매개변수 값 위치에서 가로채서 배열의 세 번째 매개변수 값 길이를 반환하고 배열의 첫 번째 요소 위치는 0
$array=array_slice($arr,2,1) ;
//차단 함수는 array_slice( ), 가로채는 부분이 원래 배열에서 제거된다는 점만 제외
$array=array_splice($arr,2,1);
//첫 번째 매개변수를 첫 번째 요소로 취하고, 매번 매개변수 3의 값을 증가시킨 다음, 값이 매개변수 2의 값에 도달할 때까지 증가시킨 후 배열에 요소로 저장하고 배열에 저장하고 반환합니다. 이 배열
//매개변수 1과 매개변수 2는 숫자 또는 단일 문자일 수 있습니다. ASCO 코드 값에 따라 단일 문자가 계산됩니다. 세 번째 매개변수를 쓰지 않으면 기본적으로 매번 1씩 증가합니다
$array= range(3,9,2);
//원래 배열 요소와 해당 키 값 간의 해당 관계를 무작위로 재배열하고 true 또는 false를 반환합니다
$bool=shuffle($arr);
//배열의 모든 값을 계산합니다. 유형 요소 값의 합
$int=array_sum(array("a",2,"cssf"));
//배열을 새 배열로 분할 새 배열의 각 요소는 배열입니다. 새 배열의 각 요소에 있는 요소 수는 매개변수 2에 의해 결정됩니다.
//세 번째 매개변수는 요소의 키 값이 원래 키 값을 유지하는지 여부를 결정합니다. 생략할 수 있습니다. true는 유지됨을 의미하며, 기본 false는 유지되지 않음을 의미합니다. "f","g","h"),2,true);
/ /json_encode()는 배열을 JSON 형식 문자열로 변환하고
$arr = array('k1'=>'val1을 반환합니다. ','k2'=>'val2','k3'=>array('v3 ','v4'));
echo $encode_str = json_encode($arr);
//json_decode() 변환 JSON 형식 문자열을 배열로 강제 변환할 수 있는 개체로 변환하고 JSON 형식 문자열의 키를 반환합니다. 값을 따옴표로 묶어야 하는 경우 큰따옴표를 사용해야 합니다
$decode_arr = (array)json_decode($encode_str );
var_dump($decode_arr);
위 내용은 PHP에서 일반적으로 사용되는 내장 함수를 알아야 합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!