PHP 배열

23개 함수

countcount(array $array): int

배열 요소의 수를 반환합니다.

array_pusharray_push(array &$array, mixed ...$values): int

배열 끝에 하나 이상의 요소를 추가합니다.

array_poparray_pop(array &$array): mixed

배열의 마지막 요소를 꺼내 반환합니다.

array_shiftarray_shift(array &$array): mixed

배열의 첫 번째 요소를 꺼내 반환합니다.

array_unshiftarray_unshift(array &$array, mixed ...$values): int

배열 앞에 요소를 추가합니다.

array_mergearray_merge(array ...$arrays): array

여러 배열을 하나로 합칩니다.

array_slicearray_slice(array $array, int $offset, ?int $length): array

배열의 일부를 반환합니다.

array_searcharray_search(mixed $needle, array $haystack): int|string|false

값의 키를 반환합니다. 없으면 false.

in_arrayin_array(mixed $needle, array $haystack): bool

값이 배열에 있는지 확인합니다.

array_key_existsarray_key_exists(string|int $key, array $array): bool

키가 배열에 있는지 확인합니다.

array_keysarray_keys(array $array): array

배열의 모든 키를 반환합니다.

array_valuesarray_values(array $array): array

배열의 모든 값을 재색인하여 반환합니다.

array_uniquearray_unique(array $array): array

중복 값을 제거한 배열을 반환합니다.

array_reversearray_reverse(array $array): array

배열의 순서를 뒤집습니다.

sortsort(array &$array): true

배열을 오름차순으로 정렬합니다.

usortusort(array &$array, callable $callback): true

사용자 정의 함수로 배열을 정렬합니다.

array_maparray_map(?callable $callback, array $array): array

콜백을 각 요소에 적용한 배열을 반환합니다.

array_filterarray_filter(array $array, ?callable $callback): array

콜백 조건을 만족하는 요소만 반환합니다.

array_reducearray_reduce(array $array, callable $callback, mixed $initial): mixed

콜백으로 배열을 단일 값으로 줄입니다.

array_columnarray_column(array $array, int|string|null $column): array

다차원 배열에서 특정 컬럼 값들을 추출합니다.

array_chunkarray_chunk(array $array, int $length): array

배열을 지정 크기의 청크로 분할합니다.

array_combinearray_combine(array $keys, array $values): array

키 배열과 값 배열로 하나의 배열을 만듭니다.

array_fliparray_flip(array $array): array

키와 값을 뒤집습니다.