http://us1.php.net/manual/en/ PHP 표준 라이브러리 API

array() - 배열을 생성함 

array_change_key_case() — 배열 안의 모든 키를 변경

array_chunk() — 배열을 조각으로 나누기

array_combine() — 키를 위한 배열과 값을 위한 배열을 사용하여 배열을 생성

array_count_values() — 배열 값의 수를 셉니다

array_diff_assoc() — 추가적인 인덱스 확인과 함께 배열 차이를 계산

array_diff_key() — 배열을 비교하고 그 차이값을 반환함

array_diff_uassoc() — Computes the difference of arrays with additional index check which is performed by a user supplied callback function

array_diff_ukey() — Computes the difference of arrays using a callback function on the keys for comparison

array_diff() — 배열 차이를 계산

array_fill_keys() — Fill an array with values, specifying keys

array_fill() — 값으로 배열 채우기

array_filter() — 콜백 함수를 사용하여 배열 원소를 필터

array_flip() — 배열 안의 모든 키를 각 키의 연관 값과 교체

array_intersect_assoc() — 인덱스 검사과 함께 배열의 교집합을 계산

array_intersect_key() — Computes the intersection of arrays using keys for comparison

array_intersect_uassoc() — Computes the intersection of arrays with additional index check, compares indexes by a callback function

array_intersect_ukey() — Computes the intersection of arrays using a callback function on the keys for comparison

array_intersect() — 배열의 교집합을 계산

array_key_exists() — 주어진 키와 인덱스가 배열에 존재하는지 확인

array_keys() — 배열의 모든 키를 반환

array_map() — Applies the callback to the elements of the given arrays

array_merge_recursive() — 두개 이상의 배열을 재귀적으로 병합

array_merge() — 하나 이상의 배열을 병합

array_multisort() — 여러 배열이나 다차원 배열 정렬

array_pad() — 지정한 길이만큼 특정 값으로 배열 채우기

array_pop() — 배열의 마지막 원소 빼내기

array_product() — Calculate the product of values in an array

array_push() — 배열의 끝에 하나 이상의 원소를 넣는다

array_rand() — 배열에서 하나 이상의 임의 원소를 가져옴

array_reduce() — 콜백 함수를 사용하여 배열을 반복적으로 단일 값으로 축소

array_replace_recursive() — Replaces elements from passed arrays into the first array recursively

array_replace() — Replaces elements from passed arrays into the first array

array_reverse() — 원소를 역순으로 가지는 배열을 반환

array_search() — 주어진 값으로 배열을 검색하여 성공시 해당하는 키를 반환

array_shift() — 배열의 맨 앞에 있는 원소를 시프트

array_slice() — 배열의 일부를 추출

array_splice() — 배열의 일부를 삭제하고, 그 위치를 다른 내용으로 대체

array_sum() — 배열 값들의 합을 계산

array_udiff_assoc() — Computes the difference of arrays with additional index check, compares data by a callback function

array_udiff_uassoc() — Computes the difference of arrays with additional index check, compares data and indexes by a callback function

array_udiff() — Computes the difference of arrays by using a callback function for data comparison

array_uintersect_assoc() — Computes the intersection of arrays with additional index check, compares data by a callback function

array_uintersect_uassoc() — Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions

array_uintersect() — Computes the intersection of arrays, compares data by a callback function

array_unique() — 배열에서 중복된 값을 제거

array_unshift() — 배열의 맨 앞에 하나 이상의 원소를 첨가

array_values() — 배열의 모든 값을 반환

array_walk_recursive() — Apply a user function recursively to every member of an array

array_walk() — 배열의 각 원소에 대해서 특정 함수를 적용

arsort() — 배열을 내림차순 정렬하고 인덱스의 상관관계를 유지

asort() — 배열을 정렬하고 인덱스 상관 관계를 유지

compact() — 변수와 그 값을 가지는 배열 생성

count() — 배열의 모든 원소나, 객체의 프로퍼티 수를 셉니다

current() — 배열의 현재 원소를 반환

each() — 배열에서 현재 키와 값 쌍을 반환하고 배열 커서를 전진

end() — 배열 내부 포인터가 마지막 원소를 가리키게 설정

extract() — 배열에서 현재 심볼 테이블로 변수를 입력

in_array() — 값이 배열 안에 존재하는지 확인

key() — 배열에서 키를 가져옵니다

krsort() — 키에 의한 배열 역순 정렬

ksort() — 키에 의한 배열 정렬

list() — 배열처럼 변수에 할당

natcasesort() — "자연순" 알고리즘으로 대소문자를 구분하지 않고 배열 정렬

natsort() — "자연순" 알고리즘으로 배열 정렬

next() — 배열의 내부 배열 포인터를 전진

pos() — 별칭: current

prev() — 내부 배열 포인터를 후진

range() — 원소의 범위를 가지는 배열 생성

reset() — 배열의 내부 포인터를 첫 원소로 설정

rsort() — 역순으로 배열 정렬

shuffle() — 배열을 섞습니다

sizeof() — 별칭: count

sort() — 배열 정렬

uasort() — 사용자 정의 비교 함수로 배열을 정렬하고 인덱스 연관성을 유지

uksort() — 사용자 정의 비교 함수를 사용하여 키에 의한 배열 정렬

usort() — 사용자 정의 비교 함수를 사용하여 값에 의한 배열 정렬  

반응형