例2,PHP打印杨辉三角自定义函数 //杨辉三角自定义函数function yanghui($line) { ec">
输入banner图图片脚本导航/分类

PHP打印杨辉三角二种方法

例1,直接循环打印出杨辉三角。

  1. //杨辉三角
  2. for ($i=6;$i >= 0;$i--)
  3. {
  4. for ($j=$i;$j <= 6;$j++)
  5. {
  6. if ($j <= 6-1)
  7. {
  8. echo "a";
  9. }else
  10. {
  11. echo "
    ";
  12. }
  13. }
  14. }
  15. ?>

例2,PHP打印杨辉三角自定义函数

  1. //杨辉三角自定义函数
  2. function yanghui($line)
  3. {
  4. echo "";
  5. for($i=1;$i<=$line;$i++)
  6. {
  7. echo "
  8. ";
  9. for($j=1;$j<=$i;$j++)
  10. {
  11. $yh[$i][1]=1;
  12. if ($i==$j) $yh[$i][$j]=1;
  13. else $yh[$i][$j]=$yh[$i-1][$j-1]+$yh[$i-1][$j];
  14. echo "
  15. ";
  16. }
  17. echo "
  18. ";
  19. }
  20. echo "
  21. ";
  22. echo $yh[$i][$j];
  23. echo "
  24. ";
  25. }
  26. if($_POST['submit']) yanghui($_POST['givenlines']);
  27. ?>