Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 array_map() 함수 설명


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를 추가하는 함수를 정의했습니다.