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