三角两边的数字都为1 但是从第二行开始 除掉两边的数字1 其余的数字都是肩上两个数字之和。
/**
* @param $n 多少行
*/
function yanghui($n){
$arr=array();
for($i=1;$i<=$n;$i++){ //观察可得第几行数据 里面的数字就存在几个
for($j=1;$j<=$i;$j++){
if($j==1||$j==$i){
echo $arr[$i][$j]=1; //每一行的第一个 和最后一个都是1 给默认值
}else{
echo $arr[$i][$j]=$arr[$i-1][$j-1]+$arr[$i-1][$j]; //其余的值都是他肩上两个值的总和
}
echo " ";
}
echo "<br/>";
}
}
yanghui(10);