PHP에서 일반적으로 사용되는 내장 함수를 알아야 합니다.
//================================시간 및 날짜============ == =================
//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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

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

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

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

숙련된 PHP 개발자라면 이미 그런 일을 해왔다는 느낌을 받을 것입니다. 귀하는 상당한 수의 애플리케이션을 개발하고, 수백만 줄의 코드를 디버깅하고, 여러 스크립트를 수정하여 작업을 수행했습니다.

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

JWT는 주로 신분증 인증 및 정보 교환을 위해 당사자간에 정보를 안전하게 전송하는 데 사용되는 JSON을 기반으로 한 개방형 표준입니다. 1. JWT는 헤더, 페이로드 및 서명의 세 부분으로 구성됩니다. 2. JWT의 작업 원칙에는 세 가지 단계가 포함됩니다. JWT 생성, JWT 확인 및 Parsing Payload. 3. PHP에서 인증에 JWT를 사용하면 JWT를 생성하고 확인할 수 있으며 사용자 역할 및 권한 정보가 고급 사용에 포함될 수 있습니다. 4. 일반적인 오류에는 서명 검증 실패, 토큰 만료 및 대형 페이로드가 포함됩니다. 디버깅 기술에는 디버깅 도구 및 로깅 사용이 포함됩니다. 5. 성능 최적화 및 모범 사례에는 적절한 시그니처 알고리즘 사용, 타당성 기간 설정 합리적,

문자열은 문자, 숫자 및 기호를 포함하여 일련의 문자입니다. 이 튜토리얼은 다른 방법을 사용하여 PHP의 주어진 문자열의 모음 수를 계산하는 방법을 배웁니다. 영어의 모음은 A, E, I, O, U이며 대문자 또는 소문자 일 수 있습니다. 모음이란 무엇입니까? 모음은 특정 발음을 나타내는 알파벳 문자입니다. 대문자와 소문자를 포함하여 영어에는 5 개의 모음이 있습니다. a, e, i, o, u 예 1 입력 : String = "Tutorialspoint" 출력 : 6 설명하다 문자열의 "Tutorialspoint"의 모음은 u, o, i, a, o, i입니다. 총 6 개의 위안이 있습니다

정적 바인딩 (정적 : :)는 PHP에서 늦은 정적 바인딩 (LSB)을 구현하여 클래스를 정의하는 대신 정적 컨텍스트에서 호출 클래스를 참조 할 수 있습니다. 1) 구문 분석 프로세스는 런타임에 수행됩니다. 2) 상속 관계에서 통화 클래스를 찾아보십시오. 3) 성능 오버 헤드를 가져올 수 있습니다.

PHP의 마법 방법은 무엇입니까? PHP의 마법 방법은 다음과 같습니다. 1. \ _ \ _ Construct, 객체를 초기화하는 데 사용됩니다. 2. \ _ \ _ 파괴, 자원을 정리하는 데 사용됩니다. 3. \ _ \ _ 호출, 존재하지 않는 메소드 호출을 처리하십시오. 4. \ _ \ _ get, 동적 속성 액세스를 구현하십시오. 5. \ _ \ _ Set, 동적 속성 설정을 구현하십시오. 이러한 방법은 특정 상황에서 자동으로 호출되어 코드 유연성과 효율성을 향상시킵니다.
