PHP Array_reduce() 함수

|
구문 :
array_reduce($array, own_function, $initial)
매개변수:
함수는 세 개의 인수를 사용하며 아래에 설명되어 있습니다.
  • $array(필수):필수 매개변수이며 줄여야 하는 원래 배열을 나타냅니다.
  • own_function(필수): this 매개변수도 필수이며 $array의 값을 저장하는 데 사용되는 사용자 정의 함수를 나타냅니다.
  • $initial(선택 사항): 이 매개변수는 선택 사항이며 다음을 수행할 값을 나타냅니다. 함수로 보내집니다.
  • 반환 값:이 함수는 축소된 결과를 반환합니다. int, float 또는 string이 될 수 있습니다. 예:
    입력: $array = (15, 120, 45, 78) $initial = 25 own_function()은 두 개의 매개변수를 사용하여 "and"를 구분 기호로 연결합니다. 출력: 25와 15와 120과 45와 78 사이 입력: $array = array (2, 4, 5); $initial = 1 own_function()은 두 개의 매개변수를 가져와 곱합니다. 출력: 40
    이 프로그램에서 정수 요소의 배열이 단일 문자열 값으로 축소되는 방법을 볼 것입니다. 또한 선택 항목의 첫 번째 요소를 전달했습니다.
    // array_reduce()의 사용을 보여주는 PHP 함수 function own_function ( $element1 , $element2 ) { return $element1 . "and" . $element2 ; } $array = 배열 ( 15, 120 , 45, 78); print_r ( array_reduce ( $array , "own_function" , "Initial" )); ?> 출력 :
    초기 및 15 및 120 및 45 및 78
    아래 프로그램에서 array_reduce는 own_function()을 사용하여 주어진 배열을 모든 배열 요소의 곱으로 줄입니다.
    // array_reduce()의 사용을 보여주는 PHP 함수 function own_function ( $element1 , $element2 ) { $element1 = $element1 * $element2 ; 반환 $element1 ; } $array = 배열 ( 2, 4, 5, 10, 100); print_r ( array_reduce ( $array , "own_function" , "2" )); ?> 출력:
    80000 링크 : 
    http://php .net/ manual / en / function.array-reduce.php