PHP 매뉴얼
이전 |  | 다음

# II. 배열함수

# 소개

이 함수는 다양한 방법으로 배열에 접근하고 배열을 조작할 수 있게 해 준다. 배열은 변수들의 집합을 저장, 관리, 처리하는데 있어서 핵심적이다.

일차원 뿐만 아니라 다차원 배열이 지원되고 있고, 사용자나 다른 함수에 의해 생성될 수 있다. 데이터베이스 질의문으로부터 배열을 생성하는 전용 데이터베이스 제어 함수와 배열을 반환하는 함수를 제공한다.

PHP에서의 배열 구현과 사용법에 대한 자세한 설명은 매뉴얼의 배열 섹션을 참고.

# 요구 사항

이 확장 모듈을 빌드할 때 외부 라이브러리가 필요하지 않습니다.

# 설치

이 함수들은 설치하지 않아도 사용할 수 있습니다; PHP 코어의 일부입니다.

# 런타임 설정

이 확장 모듈은 `php.ini` 설정이 존재하지 않습니다.

# 리소스 종류

이 확장 모듈은 리소스형을 정의하지 않습니다.

# 상수 정의

아래 상수들은 PHP 코어의 일부로, 항상 사용할 수 있습니다.

`CASE_LOWER` (integer)

  `CASE_LOWER`는 array_change_key_case() 함수에서 배열 키를 소문자로 변환하는데 사용된다. 또한 이 상수는 array_change_key_case()의 기본값이다.

`CASE_UPPER` (integer)

  `CASE_UPPER`는 array_change_key_case() 함수에서 배열 키를 대문자로 변환하는데 사용된다.

정렬 순서 플래그:

`SORT_ASC` (integer)

  `SORT_ASC`는 array_multisort() 함수에서 오름차순 정렬에 사용된다.

`SORT_DESC` (integer)

  `SORT_DESC`는 array_multisort() 함수에서 내림차순 정렬에 사용된다.

정렬 형태 플래그: 여러 정렬함수에 의해 사용됨.

`SORT_REGULAR` (integer)

  `SORT_REGULAR`는 아이템들을 통상적인 방법으로 비교하는데 사용됨.

`SORT_NUMERIC` (integer)

  `SORT_NUMERIC`는 아이템들을 수치로서 비교하는데 사용됨.

`SORT_STRING` (integer)

  `SORT_STRING`는 아이템들을 문자열로서 비교하는데 사용됨.

`COUNT_NORMAL` (integer)

`COUNT_RECURSIVE` (integer)

`EXTR_OVERWRITE` (integer)

`EXTR_SKIP` (integer)

`EXTR_PREFIX_SAME` (integer)

`EXTR_PREFIX_ALL` (integer)

`EXTR_PREFIX_INVALID` (integer)

`EXTR_PREFIX_IF_EXISTS` (integer)

`EXTR_IF_EXISTS` (integer)

`EXTR_REFS` (integer)

# 참고

is_array(), explode(), implode(), split(), preg_split(), unset() 참고.

이전 | 처음으로 | 다음
virtual | 위로 | array_change_key_case