본문 바로가기

프로그램&DB/PHP

PHP의 배열 함수 모음

PHP의 배열 함수 모음

«이전 다음 장»

PHP 배열 소개

배열 함수는 배열을 조작할 수 있습니다.

PHP는 간단하고 다차원 배열을 모두 지원합니다. 데이터베이스 쿼리에서 배열을 채우기위한 특정 기능도 있습니다.


설치

배열 함수는 PHP 코어의 일부입니다. 이러한 기능을 사용하는 데 필요한 어떤 설치가 없습니다.


PHP 배열 함수

PHP는 : 기능을 지원하는 PHP의 이전 버전을 나타냅니다.

기능설명PHP
배열 () 배열을 생성 3
array_change_key_case () 모든 열쇠와 함께 배열을 반환합니다 소문자 또는 대문자 4
array_chunk () 배열의 덩어리로 배열을 분할 4
array_combine () 의 값을 하나의 키 배열과 다른 사용하여 배열을 만듭니다 5
array_count_values​​ () 각 값에 대해 일치하는 항목의 번호 배열을 반환 4
array_diff () 배열 값을 비교하고 차이를 반환 4
array_diff_assoc () 배열의 키와 값을 비교하고 차이를 반환 4
array_diff_key () 배열 키를 비교하고 차이를 반환 5
array_diff_uassoc () 추가 사용자 제작 기능 검사와 함께 배열의 키와 값을 비교하고 차이를 반환 5
array_diff_ukey () 추가 사용자 제작 기능 검사와 함께 배열의 키를 비교하고 차이를 반환 5
array_fill () 값으로 배열을 채웁니다 4
array_filter () 사용자 만든 함수를 사용하여 배열의 필터 요소 4
array_flip () 배열에 관련된 값으로 교류는 모든 키 4
array_intersect () 배열 값을 비교하고, 일치하는 항목을 반환 4
array_intersect_assoc () 배열의 키와 값을 비교하고, 일치하는 항목을 반환 4
array_intersect_key () 배열 키를 비교하고, 일치하는 항목을 반환 5
array_intersect_uassoc () 추가 사용자 제작 기능 검사와 함께 배열의 키와 값을 비교하고, 일치하는 항목을 반환 5
array_intersect_ukey () 추가 사용자 제작 기능 검사와 함께 배열의 키를 비교하고, 일치하는 항목을 반환 5
array_key_exists () 지정된 키 배열에 존재하는 경우 체크 4
array_keys () 배열의 모든 키를 반환 4
array_map () 새로운 값을 반환하는 사용자가 만든 함수로 배열의 각 가치를 보냅니다 4
array_merge () 한 배열에 하나 이상의 배열을 병합 4
array_merge_recursive () 한 배열에 하나 이상의 배열을 병합 4
array_multisort () 여러 종류 또는 다차원 배열 4
array_pad () 배열에 지정된 값을 가진 항목의 삽입은 특정 숫자, 4
array_pop () 배열의 삭제는 마지막 요소 4
array_product () 배열에있는 값의 제품을 계산 5
array_push () 배열의 끝에 삽입 하나 이상의 요소 4
array_rand () 배열로부터 반환 하나 이상의 임의의 키 4
array_reduce () 사용자 정의 함수를 사용하여 문자열로 배열을 반환 4
array_reverse () 역순으로 배열을 반환 4
array_search () 주어진 값에 대한 배열을 검색하고 열쇠를 반환 4
array_shift () 배열에서 첫 번째 요소를 제거하고, 제거된 요소의 값을 반환 4
array_slice () 배열의 반환을 선택 부품 4
array_splice () 제거하고 배열의 지정된 요소를 대체 4
array_sum () 배열에있는 값의 합계를 반환 4
array_udiff () 사용자 만든 함수에서 배열 값을 비교하고 배열을 반환 5
array_udiff_assoc () 배열 키를 비교하고, 사용자가 만든 함수에서 배열 값을 비교하고, 배열을 반환 5
array_udiff_uassoc () 사용자가 만든 함수에서 배열의 키와 배열 값을 비교하고, 배열을 반환 5
array_uintersect () 사용자 만든 함수에서 배열 값을 비교하고 배열을 반환 5
array_uintersect_assoc () 배열 키를 비교하고, 사용자가 만든 함수에서 배열 값을 비교하고, 배열을 반환 5
array_uintersect_uassoc () 사용자가 만든 함수에서 배열의 키와 배열 값을 비교하고, 배열을 반환 5
array_unique () 배열에서 값을 중복 제거 4
array_unshift () 배열의 시작 부분에 하나 이상의 요소를 추가합니다 4
array_values​​ () 배열의 모든 값을 반환 4
array_walk () 배열의 모든 구성원에 사용자 함수를 적용 3
array_walk_recursive () 사용자 함수는 배열의 모든 구성원에 재귀적으로 적용 5
arsort () 정렬은 역순으로 배열 인덱스 협회를 유지 3
툴로 압축을 해제 할수 있습니다 () 종류 배열과 인덱스 협회를 유지 3
소형 () 배열이 포함된 변수와 그 값을 만들기 4
카운트 () 개체 배열 또는 속성에서 카운트 요소 3
전류 () 배열의 현재 요소를 반환 3
각 () 배열에서 현재의 키와 값 쌍을 반환 3
엔드 () 의 마지막 요소를 배열의 내부 포인터를 설정합니다 3
추출 () 배열에서 현재 심볼 테이블로 변수를 가져옵니다 3
in_array () 체크 지정된 값이 배열에 존재하는 경우 4
키 () 배열에서 키를 가져옵니다 3
krsort () 역순으로 키에 의해 정렬은 배열 3
ksort () 키에 의해 정렬은 배열 3
목록 () 그들이 배열 것처럼 변수를 할당 3
natcasesort () 대소문자를 구분하지 "자연 순서"알고리즘을 사용하여 정렬 배열 4
natsort () "자연 순서"알고리즘을 사용하여 정렬 배열 4
다음 () 배열의 내부 배열 포인터를 전진 3
POS () 현재의 별칭 () 3
이전 () 내부 배열 포인터를 Rewinds 3
범위 () 요소의 범위를 포함하는 배열을 생성 3
리셋 () 최초의 요소의 배열의 내부 포인터를 설정합니다 3
rsort () 역순으로 정렬은 배열 3
셔플 () 배열을 Shuffles 3
sizeof () 카운트 ()의 별칭 3
정렬 () 종류 배열 3
uasort () 종류는 사용자 정의 함수와 배열 인덱스 협회를 유지 3
uksort () 사용자 정의 함수를 사용하여 정렬 키는 배열 3
usort () 사용자 정의 함수를 사용하여 값을 정렬은 배열 3


PHP의 배열 상수

PHP는 : 상수를 지원하는 PHP의 이전 버전을 나타냅니다.

상수설명PHP
CASE_LOWER 소문자로 배열 키를 변환 array_change_key_case ()와 함께 사용  
CASE_UPPER 대문자로 배열 키를 변환 array_change_key_case ()와 함께 사용  
SORT_ASC 오름차순 순서로 정렬 array_multisort ()와 함께 사용  
SORT_DESC 내림차순으로 정렬 array_multisort ()와 함께 사용  
SORT_REGULAR 일반적으로 항목을 비교하는 데 사용  
SORT_NUMERIC 숫자 항목을 비교하는 데 사용  
SORT_STRING 문자열로 항목을 비교하는 데 사용  
SORT_LOCALE_STRING 현재 로케일에 따라 문자열로 항목을 비교하는 데 사용 4
COUNT_NORMAL    
COUNT_RECURSIVE    
EXTR_OVERWRITE    
EXTR_SKIP    
EXTR_PREFIX_SAME    
EXTR_PREFIX_ALL    
EXTR_PREFIX_INVALID    
EXTR_PREFIX_IF_EXISTS    
EXTR_IF_EXISTS    
EXTR_REFS    



[출처] http://www.w3schools.com