关于递归

根据范围创建数组,包含指定的元素

array range ( mixed $start , mixed $end [, number $step = 1 ] )

start

序列的第一个值。

end

序列结束于 end 的值。

step

如果设置了步长 step,会被作为单元之间的步进值。step 应该为正值。不设置step 则默认为 1。

 

例子:

// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
    echo $number;
}

//  step 参数
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $number) {
    echo $number;
}

 

 

array_sum

rray_sum() 将数组中的所有值相加,并返回结果


$a = array(2, 4, 6, 8);
echo "sum(a) = " . array_sum($a) . "\n";

$b = array("a" => 1.2, "b" => 2.3, "c" => 3.4);
echo "sum(b) = " . array_sum($b) . "\n";

 

 

 

 

posted @ 2018-11-28 00:03  远古狩猎采集者  阅读(124)  评论(0编辑  收藏  举报