메모
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 | 인자로 전달받은 배열에서 같은 값을 갖는 원소들만을 배열의 현태로 반환한다. |