메모

php 배열관련 함수...펌

맘편한넘 2012. 2. 13. 13:46

배열 관련 함수 기 능
arrray 배열을 생성한다.
list , @ 여러개의 변수에 값을 할당한다.
each , @ 배열의 키와 원소를 반환하고 배열포인터를 다음 원소로 전진시킨다.
key 연관배열에서 현재 배열포인트가 가르키는 원소의 키를 반환한다.
current 연과 배열에서 현재 커서가 위치한 원소의 원소 값을 반환한다
next 배열내에서 배열 퍼인터를 그 다음 위치로 이동 시킨다
reset 배열포인터의 위치를 처음 상태로 되돌린다.
prev 배열포인터의 위치를 현재의 이전 위치로 이동시킨다.
end 배열포인터를 배열의 가장 마지막으로 이동 시킨다.
in_array 배열내에서 찿고자 하는 원소가 있는지 여부를 반환한다
sizeof 배열원소의 갯수를 반환한다.
range 최소,최대값 사이의 모든 정수를 그 원소로 갖는 배열을 생성한다.
shuffle 배열내 원소의 개수를 무작위로 바꾼다.
pos 배열포인터가 가르키는 원소의 값을 반환한다.
sort , @ @ , @ 배열의 원소를 정렬한다.
ksort 참조키를 대상으로 원소를 정렬한다.
asort , @ , @ 배열을 정렬 하되 배열의 원소가 가지고 있던 인덱스 관계는 유지한다.
rsort , @ 역순의 정렬한다.
arsort 배열을 역정렬 하되 배열 원소와 인덱스 관계는 유지한다.
krsort 배열의 원소를 역정렬하되 참조키를 대상으로 하여 역정렬을 수행한다.
array_pop 배열의 마지막 원소를 제거하고 제거된 원소의 값을 반환한다.
array_push 배열의 끝에 새로운 원소를 추가한다.
array_shift 배열의 처음 위치에 있는 원소를 제거하고 제거 된원소를 반환한다.
array_unshift 배열에 새로운 원소를 추가하되 제거된 원소를 반환한다.
array_unque , @ 배열의 원소 중에서 동일한 값을 갖는 원소들의 중복을 제거한다.
array_value 배열의 모든 원소의 값만을 그 원소로 갖는 배열을 반환한다.
array_keys , @ 배열의 참조키를 그 원소로 갖는 새로운 배열을 반환한다.
array_reverse 배열내 원소의 순서를 역전 시킨다.
array_rand 배열에서 무작위로 지정한 개수만큼의 원소를 추출하여 반환한다.
array_pad 배열을 지정한 크기만큼 확장하고 확장 된 원소에 지정한 값을 저장하여 확장 된 배열을 반환한다.
array_walk 배열의 각원소에 사용자가 정의한 함수를 적용한다.
array_merge , @ 여러개의 배열을 하나의 배열로 합친다.
array_diff 인자로 전달한 배열의 차이를 다시 배열의 형태로 반환한다.
array_intersect 인자로 전달받은 배열에서 같은 값을 갖는 원소들만을 배열의 현태로 반환한다.