>  기사  >  php教程  >  PHP에서 일반적으로 사용되는 함수 요약

PHP에서 일반적으로 사용되는 함수 요약

WBOY
WBOY원래의
2016-08-30 09:21:12925검색

일반적으로 문자열, 배열, 데이터베이스 클래스 함수는 비교적 일반적으로 사용되는 범주입니다.


//=================================시간 및 날짜== ==== ======================

//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) ;

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.