php--常见算法3

php--常见算法3_第1张图片

function leijia($number){
$arr=[];
for($i=1;$i<=$number;$i++)
{
for($j=1;$j<=$number;$j++)
{
//$j==1是让i的循环从1开始到10结束
if($j==1){
$arr[$i][]=$i;
continue;
}
//$i==1是让j的循环从1开始到10结束
if($i==1){
$arr[$i][]=$j;
continue;
}
// var_dump($arr[$i]);
//第2层至第n层的 第2个数至第n个数的值为本层的前一个数与上一层同列的数相加的和
$arr[$i][]=$arr[$i][count($arr[$i])-1]+$arr[$i-1][count($arr[$i])];
}
}

//用php表格方式输出
echo "

";
foreach($arr as $key=>$val)
{
echo "";
foreach($val as $k=>$v)
{
echo "";
}
echo "";
}
echo "
";
echo $v;
echo "
";
}
//传入数字为 要累加的层数
leijia(10);
?>

 

接下来会更新October cms的用法,也可以去码云上查看我写的laravel框架的代码         网址:https://gitee.com/lfm123456/zhiye

你可能感兴趣的:(php--常见算法3)