Php-function-array-reduce
提供:Dev Guides
PHP-関数array_reduce()
構文
array_reduce ( $array, callback $function [, int $initial] );
定義と使い方
この関数は、配列を単一の値に減らすために、関数 function を array の要素に繰り返し適用します。
パラメーター
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