递推10*10内数组展示

要实现这样的数组展示:

代码如下

$arr = array();
for($i=1;$i<=10;$i++){
  for($j=1;$j<=10;$j++){
    if($i==1){
      $arr[$i][$j] = $j;
      echo $j.'--';
    }else{
      if($j==1){
        $arr[$i][$j] = $i;
        echo $i.'--';
      }else{
        $arr[$i][$j] = $arr[$i-1][$j]+$arr[$i][$j-1];
        echo $arr[$i-1][$j]+$arr[$i][$j-1];
        echo '--';
      }  
    }
  }
  echo '<br />';
}

也可以把它封装成方法将10替换成变量并返回数组即可。

posted @ 2017-04-11 14:14  闫月Emily  阅读(165)  评论(0编辑  收藏  举报