本文实例讲述了php输出金字塔的2种实现方法。分享给大家供大家参考。具体分析如下:
下面给大家总结了两种实现金字塔打印的方法,一种是利用了自定义函数,另一种是利用了for循环了,其实两都用到了只是前者高级一些吧.
自定义函数实现金字塔,代码如下:
复制代码 代码如下:<"必须在1-20之间"; 
 } 
 if($rows!=(int)($rows)){ 
  return '行数 必须为整数'; 
 } 
 $str=""; 
 if($sort){ 
  for($i=1;$i<=$rows;$i++){ 
   $str.= '<br/>'; 
   for($j=1;$j<=$i;$j++){ 
    if($j==1){ 
     for($k=1;$k<=($rows-$i);$k++){ 
      $str.= ' '; 
     } 
    } 
    $str.= '*'.' '; 
   } 
  } 
 } else{ 
  for($i=$rows;$i>=1;$i--){ 
   $str.= '<br/>'; 
   for($j=1;$j<=$i;$j++){ 
    if($j==1){ 
     for($k=1;$k<=($rows-$i);$k++){ 
      $str.= ' '; 
     } 
    } 
    $str.= '*'.' '; 
   } 
  } 
 } 
 return $str; 
} 
echo fun_py(9,false); 
"codetitle">复制代码 代码如下:<" "; 
  } 
 for ($c=1;$c<=$b;$c++){ 
   echo "*"." "; 
 } 
 echo "<br />"; 
} 
"codetitle">复制代码 代码如下:<" "; 
  } 
 for ($c=1;$c<=$b;$c++){ 
   echo "*"." "; 
 }
 echo "<br />"; 
} 
?>
希望本文所述对大家的PHP程序设计有所帮助。
php,输出,金字塔,方法
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
 
                        