[php]array_reduce 使用函數迭代地將陣列簡化為單一的值
例子 1
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
輸出:
-Dog-Cat-Horse
例子 2
帶有 initial 參數:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
輸出:
5-Dog-Cat-Horse
例子 3
返回總和:
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
輸出:
50
全站熱搜