PHP array_reduce() 함수
예시
배열의 값을 사용자 정의 함수로 보내고 문자열을 반환합니다.
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
정의 및 사용
array_reduce() 함수는 배열의 값을 사용자 정의 함수로 보내고 문자열을 반환합니다.
참고: 배열이 비어 있고 initial이 전달되지 않은 경우 이 함수는 NULL을 반환합니다.
통사론
array_reduce(array, myfunction, initial)
매개변수 값
Parameter | Description |
---|---|
array | Required. Specifies an array |
myfunction | Required. Specifies the name of the function |
initial | Optional. Specifies the initial value to send to the function |
기술적 세부 사항
반환 값: | 결과 값을 반환합니다. |
---|---|
PHP 버전: | 4.0.5+ |
PHP 변경 로그: | PHP 5.3.0부터 초기 매개변수는 여러 유형(혼합)을 허용합니다. PHP 5.3.0 이전 버전에서는 정수만 허용됩니다. |
더 많은 예
예시
초기 매개변수 사용:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
예시
합계 반환:
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
❮ PHP 배열 참조