关于递归

Posted 1010wjf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于递归相关的知识,希望对你有一定的参考价值。

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

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) . " ";

$b = array("a" => 1.2, "b" => 2.3, "c" => 3.4);
echo "sum(b) = " . array_sum($b) . " ";
技术分享图片

 

 

 

 
















以上是关于关于递归的主要内容,如果未能解决你的问题,请参考以下文章

CSP核心代码片段记录

executePendingTransactions 的递归入口

nodejs常用代码片段

关于片段生命周期

JavaScript 代码片段

关于js----------------分享前端开发常用代码片段