PHP는 고유한 기능을 수행하기 위해 다양한 유형의 내장 기능을 제공합니다. array_map()은 PHP에 내장된 함수이며 PHP 배열과 함께 작동합니다.
이 함수는 배열의 모든 구성 요소를 미리 정의된 함수로 보내고 해당 함수에 의해 수정된 새 값이 있는 배열을 반환하는 방식으로 작동합니다.
이 함수는 간단한 방법으로 일부 사용자 정의 조건에 의해 표시된 대로 적어도 하나의 배열의 모든 요소를 변경합니다.
구문
array_map (함수명, array1,array2...)
매개변수
이 함수는 2개의 필수 매개변수를 취합니다. 하나는 함수 이름이고 다른 하나는 배열이고 나머지는 임의입니다.
함수명(필수)
이 매개변수는 배열의 값이 변경될 사용자 정의 함수의 이름을 특성화합니다.
배열1(필수)
이 매개변수는 변경할 배열을 결정합니다.
예시
<?php function add($arr){ return ($arr+ 2); } $arr1 = array(7, 6, 2, 4); print_r(array_map("add", $arr1)); ?>
출력
Array ( [0] => 9 [1] => 8 [2] => 4 [3] => 6 )
설명
위의 예에서 입력을 배열로 받아 해당 배열의 모든 요소에 2를 추가하는 함수를 정의했습니다.