array_map 함수

array_map 함수는 지정된 함수를 배열의 모든 요소에 적용하여 변경된 배열을 반환합니다. 첫 번째 매개변수로 함수는 콜백을 받고, 두 번째로는 배열을 받습니다. 세 번째 및 이후 매개변수로 추가 배열을 전달할 수 있습니다.

구문

phparray_map(?callable $callback, array $array, array ...$arrays): array

예시

배열의 각 요소에서 제곱근을 추출해 (sqrt 함수를 사용하여) 새 배열에 기록해 봅시다:

php<?php
  $arr = [1, 4, 9];
  
  $res = array_map('sqrt', $arr);
  var_dump($res);
?>

코드 실행 결과:

php[1, 2, 3]

함께 보기