关于递归
根据范围创建数组,包含指定的元素
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";