본문 바로가기

IT/개발

php 배열 관련 함수

array : 배열

array array ([ mixed $... ] )

 

 

 

 

 

 

 

in_array : 배열에 해당 요소가 있는지 검사

bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )

 

 

 

count/sizeof : 배열의 길이 검사

int count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] )

 

 

 

sort : 배열 정렬

bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

$sort_flags : SORT_REGULAR : 통상적인 방법으로 원소를 비교

             ,SORT_NUMERIC : 수치적으로 원소를 비교

             ,SORT_STRING : 문자열로 원소를 비교

             ,SORT_LOCALE_STRING : 현재 로케일에 기반하여 문자열로 원소를 비교

             ,SORT_NATURAL :

             ,SORT_FLAG_CASE :

 

 

 

 

ksort : 키에 의한 정렬

bool ksort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

 

 

 

rsort : 역순으로 정렬

bool rsort ( array &$array [, int $sort_flags ] )

 

 

 

array_pop :  array의 마지막 값을 빼내고 그 값을 반환하며, array의 길이를 원소 하나 만큼 줄임

mixed array_pop ( array &$array )

 

 

array_push : 배열의 끝에 하나 이상의 원소를 추가

int array_push ( array &$array , mixed $var [, mixed $... ] )

 

 

array_shift : 배열 맨 앞의 원소를 쉬프트

mixed array_shift ( array &$array )

 

 

 

array_unshift : 배열의 맨 앞에 하나 이상의 원소를 추가

int array_unshift ( array &$array , mixed $var [, mixed $... ] )

 

 

 

array_keys : 배열의 모든 키를 반환

array array_keys ( array $array [, mixed $search_value = "" [, bool $strict = false ]] )

 

 

array_search : 같은 값을 가진 배열의 키를 검사

mixed array_search ( mixed $needle , array $haystack [, bool $strict = false ] )

 

 

 

array_map : 배열에 콜백함수를 전달해서 새로운 배열 생성

array array_map ( callable $callback , array $array1 [, array $... ] )

 

 

 

array_merge : 배열을 합침

array array_merge ( array $array1 [, array $... ] ) 

 

 

array_merge_recursive : 배열의 하위 요소배열도 합침

array array_merge_recursive ( array $array1 [, array $... ] )

 

 

array_key_exists : 배열에서 해당 키가 존재하는지 검사

bool array_key_exists ( mixed $key , array $array )

 

 

 

 

 

'IT > 개발' 카테고리의 다른 글

단일 연결 리스트 [singly linked list]  (0) 2014.11.25
자바스크립트 패턴  (0) 2014.05.18
php call by reference & php call by value  (0) 2014.04.15
php 문자열 함수  (0) 2014.04.10
php 함수에서 사용하는 내부함수  (0) 2014.04.10