Php-function-array-reduce

提供:Dev Guides
移動先:案内検索

PHP-関数array_reduce()

構文

array_reduce ( $array, callback $function [, int $initial] );

定義と使い方

この関数は、配列を単一の値に減らすために、関数 functionarray の要素に繰り返し適用します。

パラメーター

Sr.No Parameter & Description
1

array(Required)

配列を指定します。

2

function(Required)

これはコールバック関数です。

3

initial(Optional)

関数に送信する初期値を指定します。

戻り値

縮小された配列を返します。

次の例を試してください-

<?php
   function call_back_function($v1,$v2) {
      return $v1 . "-" . $v2;
   }

   $input = array("a"=>"banana","b"=>"apple","c"=>"orange");

   print_r(array_reduce($input, call_back_function));
   print_r("<br/>");
   print_r(array_reduce($input, call_back_function, 10));
?>

これは、次の結果を生成します-

-banana-apple-orange
10-banana-apple-orange