array_map 함수
array_map 함수는 지정된
함수를 배열의 모든 요소에 적용하여
변경된 배열을 반환합니다. 첫 번째 매개변수로 함수는
콜백을 받고, 두 번째로는 배열을 받습니다.
세 번째 및 이후 매개변수로 추가 배열을 전달할 수
있습니다.
구문
array_map(?callable $callback, array $array, array ...$arrays): array
예시
배열의 각 요소에서 제곱근을 추출해
(sqrt 함수를 사용하여)
새 배열에 기록해 봅시다:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
코드 실행 결과:
[1, 2, 3]
함께 보기
-
배열을 필터링하는 함수
array_filter -
배열 요소에 대해 함수를 호출하는 함수
array_walk -
배열 요소에 대해 재귀적으로 함수를 호출하는 함수
array_walk_recursive -
배열을 축소하는 함수
array_reduce