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
'프로그램&DB > PHP' 카테고리의 다른 글
PHP의 디렉토리 폴더 관련 함수 : PHP Directory Functions (0) | 2011.09.01 |
---|---|
PHP 날짜 / 시간 함수 : PHP Date / Time Functions (0) | 2011.09.01 |
PHP SimpleXML (0) | 2011.09.01 |
PHP XML DOM 관련 문서 (0) | 2011.09.01 |
PHP XML Expat Parser 파서 (0) | 2011.09.01 |