이 함수는 다양한 방법으로 배열에 접근하고 배열을 조작할 수 있게 해 준다. 배열은 변수들의 집합을 저장, 관리, 처리하는데 있어서 핵심적이다.
일차원 뿐만 아니라 다차원 배열이 지원되고 있고, 사용자나 다른 함수에 의해 생성될 수 있다. 데이터베이스 질의문으로부터 배열을 생성하는 전용 데이터베이스 제어 함수와 배열을 반환하는 함수를 제공한다.
PHP에서의 배열 구현과 사용법에 대한 자세한 설명은 매뉴얼의 배열 섹션을 참고.
아래 상수들은 PHP 코어의 일부로, 항상 사용할 수 있습니다.
CASE_LOWER는 array_change_key_case() 함수에서 배열 키를 소문자로 변환하는데 사용된다. 또한 이 상수는 array_change_key_case()의 기본값이다.
CASE_UPPER는 array_change_key_case() 함수에서 배열 키를 대문자로 변환하는데 사용된다.
정렬 순서 플래그:
SORT_ASC는 array_multisort() 함수에서 오름차순 정렬에 사용된다.
SORT_DESC는 array_multisort() 함수에서 내림차순 정렬에 사용된다.
정렬 형태 플래그: 여러 정렬함수에 의해 사용됨.
is_array(), explode(), implode(), split(), preg_split(), unset() 참고.