티스토리 뷰
PHP Array 함수 요약 정리
PHP에서 자주 사용하는 배열 함수
array_column()
다차원 배열에서 특정 컬럼(키)의 값을 모아 새로운 배열로 반환
특정 컬럼이 없는 경우 빈 배열 반환
$data = [
['id' => 1, 'name' => 'Alice'],
['id' => 2, 'name' => 'Bob']
];
$result = array_column($data, 'name'); // ['Alice', 'Bob']
array_map()
배열의 각 요소에 콜백함수를 실행해 새로운 배열로 반환.
js의 Array.map()과 동일
$nums = [1, 2, 3];
$result = array_map(fn($n) => $n * 2, $nums); // [2, 4, 6]
$result = array_map(function($n) {
return $n * 2;
}, $nums); // [2, 4, 6]
array_keys(), array_values
배열의 모든 키/값을 가져옴.
js의 Object.keys(), Object.values()와 동일함.
$data = ['name' => 'Alice', 'age' => 25];
$result = array_keys($data); // ['name', 'age']
$result = array_values($data); // ['Alice', 25]
array_reduce()
콜백함수로 배열을 하나의 값으로 합치기
js의 Array.reduce()와 동일
$nums = [1, 2, 3, 4];
$sum = array_reduce($nums, fn($carry, $item) => $carry + $item, 0); // 10
array_unique()
중복 제거
$items = [1, 2, 2, 3, 3, 3];
$result = array_unique($items); // [0 => 1, 1 => 2, 3 => 3]
'IT > php' 카테고리의 다른 글
[PHP] 이메일 유효성 검사 (0) | 2025.02.14 |
---|
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- bash
- shellscript
- nodeJS
- putty
- alram
- RHEL
- php
- 정규식
- sphinxsearch
- array
- 0308010c
- Rocky
- Linux
- MAC
- MobaXterm
- 메일
- Throttle
- sh
- cocoapods
- sftp
- 유효성검사
- screenshot
- React
- javascript
- SSH
- flutter
- date
- debounce
- alpine
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함