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

PHP의 array_reduce() 함수

<시간/>

array_reduce() 함수는 사용자 정의 함수를 사용하여 배열을 문자열로 반환합니다.

구문

array_reduce(arr, custom_func, initial)

매개변수

  • 아아 - 배열. 필수.
  • custom_func - 사용자 정의 함수의 이름. 필수.
  • 초기 - 함수에 보낼 초기값. 선택 사항입니다.

반환

array_reduce() 함수는 결과 값을 반환합니다. 배열이 빈 배열이고 initial이 전달되지 않으면 NULL을 반환합니다.

예시

다음은 예입니다 -

<?php
function display($a1,$a2) {
   return $a1 . " DEMO " . $a2;
}
$a = array("One","Two");
print_r(array_reduce($a,"display",2));
?>

출력

다음은 출력입니다 -

2 DEMO One DEMO Two

예시

주어진 배열이 배열의 모든 요소의 곱으로 축소되는 또 다른 예를 봅시다 -

<?php
function display($a1,$a2) {
   return $a1 + $a2;
}
$arr = array(50, 100, 150, 200, 250);
print_r(array_reduce($arr,"display",500));
?>

출력

다음은 출력입니다 -

1250