PHP 주요레퍼런스/배열 함수

PHP 주요레퍼런스/배열 함수 42

asort / arsort

bool asort( array &array [, int sort_flags] ) 배열의 값를 기준으로 배열을 정순으로 정렬한되, 키(인덱스)는 바꾸지 않는다. array 배열 원소의 값을 sort_flags의 기준에 따라 정순으로 정렬한다. sort는 정렬되면서 키값이 바뀌는 반면 asrot의 경우 정렬한뒤라도 키는 변경되지 않는다. bool arsort( array &array [, int sort_flags] ) 배열의 값를 기준으로 배열을 역순으로 정렬한되, 키(인덱스)는 바꾸지 않는다. array 배열 원소의 값을 sort_flags의 기준에 따라 역순으로 정렬한다. sort는 정렬되면서 키값이 바뀌는 반면 asrot의 경우 정렬한뒤라도 키는 변경되지 않는다. asort와 arsort의 경우 인..

sort / rsort

bool sort( array &array [, int sort_flags] ) 배열을 정렬한다. array 배열 원소의 값을 sort_flags의 기준에 따라 정순으로 정렬한다. bool rsort( array &array [, int sort_flags] ) 배열을 역순으로 정렬한다. array 배열 원소의 값을 sort_flags의 기준에 따라 역순으로 정렬한다. sort_flags 의미 SORT_REGULAR 일반적인 정렬의 경우 SORT_NUMERRIC 숫자로 비교, 정렬하는 경우 SORT_STRING 문자로 비교, 정렬하는 경우 예제

in_array

bool in_array( mixed needle, array haystack [, bool strict] ) 어떤값이 배열에 존재하는 확인하여 bool 값을 반환한다. haystack 배열의 원소중에 needle 이라는 값을 갖는 원소가 있는지 검사하여 있으면 TRUE를 없으면 FALSE를 반환한다. strict는 TRUE또는 FALSE로 지정할 수 있는데 TRUE 로 지정한 경우 값뿐 아니라 변수형 까지 일치하는 원소를 검사하여 그 결과를 bool 값으로 반환하게 된다. 예제